Main Menu
  • Tools
  • Developers
  • Topics
  • Discussions
  • Communities
  • News
  • Podcasts
  • Blogs
  • Builds
  • Contests
  • Compare
  • Arena
Create
    EveryDev.ai
    Sign inSubscribe
    Home
    Tools

    2,376+ AI tools

    • New
    • Trending
    • Featured
    • Compare
    • Arena
    Categories
    • Agents1543
    • Coding1167
    • Infrastructure522
    • Marketing438
    • Design413
    • Projects377
    • Research348
    • Analytics325
    • Testing213
    • MCP206
    • Data200
    • Security186
    • Integration167
    • Learning154
    • Communication144
    • Prompts139
    • Extensions133
    • Voice122
    • Commerce121
    • DevOps97
    • Web75
    • Finance21
    1. Home
    2. Tools
    3. Beads (bd)
    Beads (bd) icon

    Beads (bd)

    Agent Memory
    Featured

    A distributed graph issue tracker for AI coding agents, powered by Dolt, providing persistent structured memory and dependency-aware task tracking for long-horizon agentic workflows.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully free and open-source under the MIT License. Free to use, modify, and distribute.

    Engagement

    Available On

    Windows
    macOS
    Linux
    API
    VS Code

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Agent MemoryIssue TrackingAutonomous Systems

    Alternatives

    ZylosByteRoverAgent Vault
    Developer
    gastownhallSeattle, WAEst. 2025

    Listed May 2026

    About Beads (bd)

    Beads (CLI: bd) is an open-source, distributed graph issue tracker built specifically for AI coding agents. Developed by the gastownhall organization and written in Go, it replaces ad-hoc markdown plans with a version-controlled, dependency-aware task graph backed by Dolt — a Git-like SQL database. The project reached v1.0.4 as of May 2026 and has accumulated over 23,000 stars on GitHub according to the repository metadata.

    What It Is

    Beads is a CLI tool that gives coding agents persistent, structured memory across long-horizon tasks. Instead of losing context between sessions or relying on fragile markdown TODO lists, agents interact with a Dolt-powered SQL graph that tracks tasks, dependencies, priorities, and project memories. The core command set (bd ready, bd create, bd update, bd close, bd prime, bd remember) is designed to be called directly by agents like Claude Code, Codex CLI, Factory.ai Droid, Cursor, and others.

    How the Agent Memory Model Works

    The central concept is a dependency-aware issue graph where tasks carry hash-based IDs (e.g., bd-a1b2) to prevent merge collisions in multi-agent or multi-branch workflows. Key design choices include:

    • bd prime injects workflow context and persistent project memories into the agent's context window at the start of a session.
    • bd remember "insight" stores durable project knowledge that survives session boundaries.
    • Compaction applies semantic "memory decay" to summarize old closed tasks, preserving context window budget.
    • Hierarchical IDs support epics, tasks, and sub-tasks (bd-a3f8, bd-a3f8.1, bd-a3f8.1.1).
    • Graph link types (relates_to, duplicates, supersedes, replies_to) enable knowledge graph construction.

    Storage Architecture

    Beads uses Dolt as its database engine in two modes. Embedded mode (default) runs Dolt in-process with no external server; data lives in .beads/embeddeddolt/ and is single-writer with file locking. Server mode connects to an external dolt sql-server and supports multiple concurrent writers. Cross-machine sync uses bd dolt push / bd dolt pull against refs/dolt/data. A .beads/issues.jsonl export exists for interchange and backup but is not the source of truth. Git-free usage is also supported via the BEADS_DIR environment variable and --stealth mode, making Beads usable in CI/CD, monorepos, and non-git VCS environments like Sapling or Jujutsu.

    Agent and IDE Integration

    Beads ships first-class setup commands for major agent environments:

    • bd setup claude — installs hooks and settings for Claude Code
    • bd setup codex — creates/updates AGENTS.md for Codex CLI
    • bd setup cursor — configures Cursor IDE
    • bd setup factory — targets Factory.ai Droid
    • bd setup mux — for mux-based workflows

    For unsupported agents, bd onboard prints a minimal snippet to paste into any agent instruction file. An MCP server is also available via the beads-mcp PyPI package, and an npm package (@beads/bd) is published for Node.js users.

    Update: v1.0.4

    The repository metadata shows the latest release is v1.0.4, published May 9, 2026, with the last push on May 18, 2026 — indicating active development. The project was created in October 2025 and has grown rapidly, with the repository listing 346 open issues and 1,577 forks. Installation is available via Homebrew (brew install beads), npm, an install script, go install, and AUR for Arch Linux. Windows 11 is also supported with antivirus false-positive guidance documented.

    Beads (bd) - 1

    Community Discussions

    Be the first to start a conversation about Beads (bd)

    Share your experience with Beads (bd), ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully free and open-source under the MIT License. Free to use, modify, and distribute.

    • Full CLI feature set
    • Dolt-powered distributed graph issue tracker
    • Embedded and server storage modes
    • MCP server support
    • All agent integrations

    Capabilities

    Key Features

    • Dolt-powered version-controlled SQL database with branching and merge
    • Dependency-aware task graph with hash-based IDs
    • Agent-optimized JSON output and auto-ready task detection
    • Persistent project memory via bd remember and bd prime
    • Semantic memory compaction (memory decay) for context window management
    • Graph link types: relates_to, duplicates, supersedes, replies_to
    • Hierarchical task IDs for epics, tasks, and sub-tasks
    • Embedded and server storage modes
    • Cross-machine sync via Dolt remotes
    • Git-free usage with BEADS_DIR and stealth mode
    • First-class setup for Claude Code, Codex CLI, Cursor, Factory.ai, and more
    • MCP server via beads-mcp PyPI package
    • Atomic task claiming with bd update --claim
    • Messaging issue type with threading and ephemeral lifecycle
    • Contributor and maintainer workflow modes for open-source projects
    • Backup and migration between storage modes via bd backup

    Integrations

    Claude Code
    Codex CLI
    Cursor
    Factory.ai Droid
    GitHub Copilot CLI
    GitHub Copilot VS Code MCP
    Dolt
    npm
    PyPI (beads-mcp)
    Homebrew
    AUR (Arch Linux)
    API Available
    View Docs

    Reviews & Ratings

    No ratings yet

    Be the first to rate Beads (bd) and help others make informed decisions.

    Developer

    gastownhall

    gastownhall builds Beads, an open-source distributed graph issue tracker designed to give AI coding agents persistent, structured memory for long-horizon tasks. The project is written in Go and powered by Dolt, a version-controlled SQL database. Beads integrates with major agent environments including Claude Code, Codex CLI, Cursor, and Factory.ai, and is distributed via Homebrew, npm, PyPI, and AUR.

    Founded 2025
    Seattle, WA
    10 employees

    Used by

    Supergood
    Read more about gastownhall
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    Zylos icon

    Zylos

    Zylos gives AI agents persistent memory, cross-channel communication, and a self-healing scheduler — all running locally on a Linux server with a single install command.

    ByteRover icon

    ByteRover

    ByteRover is a local-first AI memory system that gives agents and developers a portable, hierarchically structured knowledge store with 92.2% retrieval accuracy.

    Agent Vault icon

    Agent Vault

    An open-source HTTP credential proxy and vault that sits between AI agents and the APIs they call, eliminating credential exfiltration risk with brokered access.

    Browse all tools

    Related Topics

    Agent Memory

    Memory layers, frameworks, and services that enable AI agents to store, recall, and manage information across sessions. These tools provide persistent, semantic, and contextual memory for agents, supporting personalization, long-term context retention, graph-based relationships, and hybrid RAG + memory workflows.

    64 tools

    Issue Tracking

    AI-driven systems for monitoring, prioritizing, and resolving bugs, feature requests, and other project issues with intelligent categorization and automatic assignment.

    3 tools

    Autonomous Systems

    AI agents that can perform complex tasks with minimal human guidance.

    210 tools
    Browse all topics
    Back to all tools
    Explore AI Tools
    • AI Coding Assistants
    • Agent Frameworks
    • MCP Servers
    • AI Prompt Tools
    • Vibe Coding Tools
    • AI Design Tools
    • AI Database Tools
    • AI Website Builders
    • AI Testing Tools
    • LLM Evaluations
    Follow Us
    • X / Twitter
    • LinkedIn
    • Reddit
    • Discord
    • Threads
    • Bluesky
    • Mastodon
    • YouTube
    • GitHub
    • Instagram
    Get Started
    • About
    • Editorial Standards
    • Corrections & Disclosures
    • Community Guidelines
    • Advertise
    • Contact Us
    • Newsletter
    • Submit a Tool
    • Start a Discussion
    • Write A Blog
    • Share A Build
    • Terms of Service
    • Privacy Policy
    Explore with AI
    • ChatGPT
    • Gemini
    • Claude
    • Grok
    • Perplexity
    Agent Experience
    • llms.txt
    Theme
    With AI, Everyone is a Dev. EveryDev.ai © 2026
    7views
    Discussions