Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

braid

A local-first issue tracker for LLM agents (and the humans they work with).

braid stores a project’s issues in a skein: a single automerge CRDT document, synced through an automerge sync server. A single issue is a strand (full vocabulary: terminology). There is no git involvement and no daemon: any number of agents across machines, branches, and worktrees can create, edit, and close strands in parallel — replication and conflict resolution come from the CRDT, not from merge tooling.

braid is heavily inspired by beads: it borrows the issue shape, dependency types, and ready/blocked workflow, while replacing the git-committed issues.jsonl + SQLite machinery with a synced document. (That JSONL file still matters: braid import migrates it.)

The braid web UI: a stage view with status lanes and priority-coloured strand cards.

Where to next