-
Notifications
You must be signed in to change notification settings - Fork 5
Demo Mode
You don't need bd installed to try Bead Me Up, Scotty. Demo mode runs the
entire app against a built-in, in-memory dataset — every feature works, nothing is
persisted, and your real beads (if any) are untouched.
-
Automatically, when the
bdbinary isn't found on yourPATH. -
On demand, when you force it with
BEADS_DEMO=1or the in-app Settings toggle. - Always available as a selectable "Demo" project in the project switcher, even when you do have real projects.
The sidebar always shows which mode is active, so you're never guessing.
The demo dataset is seeded from the project's design export, so it includes a realistic mix of beads — tasks, epics with children, typed dependencies, comments, and a spread of statuses and priorities. That means you can exercise:
- the board and drag-and-drop status changes,
- epics with live progress,
- the dependency graph,
- create / edit / comment flows,
- filtering, search, and the other views.
Because it's in-memory, changes you make in demo mode live only for the session — restart and you're back to the seed data.
lib/store.ts chooses between the live bd bridge and the demo store;
lib/demo-store.ts is the in-memory fallback, seeded from lib/demo-data.ts. The
demo project has no filesystem path — the store resolver maps it straight to the
in-memory store. See Architecture for the full picture.
Ready to point it at your own beads? See Getting Started — set BEADS_REPO,
run from a folder with a .beads repo, or pick the project in Settings.
Bead Me Up, Scotty · MIT License · Built on Beads · Website · Demo
Getting started
Using it
Under the hood
Help