What problem does it solve?
Beads solves the challenge of turning architecture decisions into a coherent, version-controlled graph of work items.
Core Features & Use Cases
- Graph-based work items: Represent tasks, epics, and dependencies as a portable graph that travels with your codebase.
- Version-controlled state: All changes live in the .beads directory and are managed via standard git workflows (commit, sync, and review).
- Integrated tooling: Command-line (bd) for creation, updates, and dependencies, and the bv viewer for graph metrics and prioritization.
- Real-world scenario: Teams seed the graph from architecture docs, orient the session to pick the next work, evolve the graph to reflect changes, and checkpoint for handoff.
Quick Start
Seed the initial beads graph from architecture docs, start a session with beads-orient, and begin the work loop with beads-evolve as dependencies unfold.