// summary
Beads is a distributed, Dolt-powered issue tracking system designed to provide persistent, structured memory for AI coding agents. It utilizes a dependency-aware graph structure to help agents manage complex, long-horizon tasks without losing critical context. The tool offers flexible storage modes and integrates seamlessly into development workflows with or without Git.
// technical analysis
Beads is a distributed, dependency-aware graph issue tracker designed specifically to provide persistent, structured memory for AI coding agents. By leveraging Dolt as its underlying version-controlled SQL database, it enables agents to manage long-horizon tasks and complex workflows without the context loss associated with traditional markdown-based planning. The project prioritizes agent-friendly outputs and conflict-free collaboration, offering flexible storage modes that allow it to function either as an integrated Git-based tool or as a standalone system for non-Git environments.
// key highlights
// use cases
// getting started
To begin, install the Beads CLI via the provided shell script, Homebrew, or npm. Once installed, navigate to your project directory and run 'bd init' to initialize the local database. You can then start managing tasks using commands like 'bd create' and 'bd ready', or consult the documentation for advanced configurations like server mode or stealth usage.