Quickstart
Pearl is a local-first issue tracker that lives in your repository. Get it running in under a minute.
Prerequisites
Section titled “Prerequisites”- Node.js 22 or later
- Dolt — install instructions
Run Pearl
Section titled “Run Pearl”The fastest way to try Pearl is with npx:
npx pearl-bduiPearl auto-discovers the nearest .beads/ directory, starts a Dolt SQL server if needed, and opens the web UI in your browser.
CLI options
Section titled “CLI options”pearl-bdui [options]
-h, --help Show help -v, --version Show version --no-open Don't open browser automaticallyWhat happens on first run
Section titled “What happens on first run”- Pearl looks for a
.beads/directory by searching up the directory tree from the current working directory - If none exists, it offers to create one and initialize the database
- A Dolt SQL server starts automatically (Pearl-managed mode)
- The web UI opens at
http://localhost:3456
If your project uses the legacy embedded Dolt mode, Pearl shows a one-time migration dialog. See Install & Modes for details.
Create your first issue
Section titled “Create your first issue”Once the UI loads:
- Click New Issue in the toolbar
- Fill in a title and description
- Set priority (P0–P4) and type (bug, feature, task, etc.)
- Click Create
Your issue is now tracked in a Git-friendly Dolt database right inside your repository.
Initializing a new project
Section titled “Initializing a new project”If you don’t have a .beads/ directory yet, use the bd CLI to create one:
bd initThen start Pearl:
npx pearl-bduiNext steps
Section titled “Next steps”- Install & Modes — permanent installation and database mode options
- Configuration — environment variables and settings
- Themes — customize Pearl’s appearance