-
Notifications
You must be signed in to change notification settings - Fork 5
Home
The free, open-source visual UI for Beads — Steve Yegge's graph-based issue tracker for AI coding agents. Brainstorm, create, and organize work in the same place your AI agent does.
⭐ Star the repo ·
🌐 Website ·

Beads (bd) is a distributed, graph-based issue tracker designed for AI coding
agents. It ships a powerful CLI but no interactive visualizer that also lets you
create work. Bead Me Up, Scotty is that visualizer: a fast, graph-aware task
board for humans, sitting on top of a tracker built for agents.
It runs locally as a single-user web app. There's no server to host, no
database to provision, and no new schema — the app shells out to your bd binary
and treats bd as the single source of truth. If you don't have bd installed,
it falls back to a built-in demo mode so you can explore every feature.
- See the graph. Beads' superpower is typed dependencies between issues. This app renders them as an interactive, draggable dependency graph.
- Work where your agent works. Your AI agent files and closes beads from the CLI; you triage, plan, and organize them from a board — same data, same instant.
- Zero lock-in. The app adds no persisted state of its own. Delete it and your beads are exactly where they were.
- Human-vs-agent attribution. Every bead and comment is stamped 👤 (human) or 🤖 (agent) so you can see who did what.
| Page | What's inside |
|---|---|
| Getting Started | Install dependencies and run the app in 2 minutes. |
| Global Install and CLI | Install the scotty command and run it from any project. |
| Features | A tour of the board, epics, graph, comments, and more. |
| Architecture | How the app bridges to bd, the data model, and design decisions. |
| Configuration | Settings, environment variables, and attribution. |
| Demo Mode | The zero-setup, no-bd-required fallback. |
| FAQ | Common questions and troubleshooting. |
| Contributing | Project layout, conventions, and how to verify changes. |
- Stack: Next.js 16 (App Router) · React 19 · TypeScript · Tailwind v4 · shadcn/ui · TanStack Query · dnd-kit · @xyflow/react · Zod
-
Runs on:
localhost, single user, no auth -
Requires: Node 20+ (and the
bdbinary for live mode) - License: MIT
Bead Me Up, Scotty is an independent project and is not affiliated with the Beads project. "Beads" and
bdbelong to their authors.
Bead Me Up, Scotty · MIT License · Built on Beads · Website · Demo
Getting started
Using it
Under the hood
Help