Open Source Issue Tracker

Issue tracking that
lives in your repo

A local-first issue tracker powered by Git-native versioning. No SaaS, no accounts — just run one command.

npx pearl-bdui

Requires Node.js 18+. Starts a local server with the web UI.

Why Pearl?

Lives in your repo

Issues stored as data alongside your code. No external service, no account, no sync conflicts.

Instant setup

One command to start. No configuration, no database provisioning, no infrastructure to manage.

Git-native versioning

Built on Dolt — every change is a commit. Branch, merge, diff, and time-travel your issues.

Full web UI

Table views, board views, graph views. Keyboard-driven, theme-aware, and fast.

AI-agent ready

A CLI that AI coding agents already use. Your agent creates, updates, and closes issues autonomously.

Private by default

Your data never leaves your machine. No telemetry, no cloud, no vendor lock-in.

Get started in seconds

One command. No signup. No credit card.

npx pearl-bdui