letmesplain

The Splain manual

Splain is a self-hosted Laravel / Filament plugin for guided, in-app walkthroughs — spotlights over your real UI, anchored to your code, checked before anything ships. This manual is the same documentation that ships inside the package.

New here? Read in this order:

  1. Installation — composer, migrations, the plugin line, and splain:doctor to verify the wiring.
  2. Playback — what your users see: the dot, the launcher, spotlights, decisions, cross-page hand-offs.
  3. Authoring guides — how guides are written, and the one trap that matters most: describing the workflow that's really used, not just what the interface allows.
  4. splain:check — the validator that replays every guide before it ships, and fails loudly instead of letting guidance rot.

Then, as you need them:

Release status: Splain is not on Packagist yet — the license is being finalized. These docs describe shipped, tested behavior; install today is via a private repository for early-access hosts.


The documentation is rendered from the package repository — the same files that ship with Splain — so the site can't drift from the code.