Distributed, git-backed graph issue tracker for AI agents. “Wake up, ask what’s next, the agent knows”

problem statement

  • vibe coding currently requires constant mundane monitoring.
  • Dementia problem: Coding agents have no memory between sessions

solution

  • “Trapping the Devil”: Centralize a plan store
  • attempted using Markdown files that referenced each other but got very messy
  • pivot to issue tracker
  • built a SQL-based issue tracker with a CLI for creating and updating issues
  • helps agents stay on track with long plans and shifting priorities
  • can kill agents after they complete each issue - Beads helps agents find where to pick up again
  • acts like a managed database but writes issues into Git as JSON lines, allowing version control - AI does intelligent merging when conflicts are encountered
  • naturally distributed- worker agents can work on the same project in parallel, sharing the same database backed by Git in the same project as your code
  • instead of scanning a Markdown to-do list, can just run CLI command and see definitive list of unblocked work
  • solves multi-agent coordination - two agents can query the same database and see what’s claimed or ready