Beads: Git-Backed Memory for Your Coding Agent
Stop losing context. Start shipping smarter.
Every AI coding session starts the same way — you re-explain the project, re-list open tasks, re-share context your agent had yesterday. Beads fixes that. It’s a git-backed agentic memory system that gives your AI coding agent persistent, structured context across sessions — stored in your repo, versioned with your code, and ready at the start of every session without you lifting a finger.
This course takes you from zero to a fully configured Beads workflow in under three hours. You’ll learn how to install and use Beads, build a daily task loop, wire it into Claude Code, and keep the whole system healthy over time. No prior Beads or Dolt experience required.
What You’ll Learn
-
Install and initialize Beads in any project
-
Use
bd create,bd ready,bd update, andbd closeas your daily task loop -
Configure Claude Code to prime Beads context automatically at session start
-
Keep your Beads installation healthy with
bd doctor, cleanup, and upgrade commands -
(Bonus) Connect Beads to a GitHub repo and link issues to pull requests
Prerequisites
-
Comfortable with git and a terminal
-
No Beads or Dolt experience needed — this course starts from scratch
-
Claude Code is recommended but not required for Modules 1 and 2; it is required for Module 3
Course Modules
| Module | Title | Time |
|---|---|---|
1 |
~35 min |
|
2 |
~35 min |
|
3 |
~40 min |
|
4 |
~25 min |
|
Bonus |
~30 min |
|
Total |
~2h 45min |
Before You Begin
Install Beads
-
macOS (Homebrew)
-
Linux / WSL (curl)
Install Beads via Homebrew:
brew install gastownhall/tap/beads
Install Beads using the install script:
curl -fsSL https://raw.githubusercontent.com/gastownhall/beads/main/install.sh | bash
After installation, verify it worked:
bd --version
Install Claude Code
Claude Code is required for Module 3 (Claude Code as Your Beads Partner) and the Bonus module. Modules 1 and 2 work with any terminal and git — no Claude Code needed.
Install Claude Code from claude.ai/code.
|
If you plan to work through the full course, install Claude Code before starting Module 3. You do not need it to complete Modules 1 and 2. |