Track bugs, features, and epics as beads stored in a dedicated git branch.
Have an agent write a spec document before breaking it into tasks.
Use natural-language shortcuts like create a PR that map to tbd commands.
Load one of 20+ built-in guideline docs on topics like TDD or error handling.
| jlevy/tbd | owlinkai/redroom | qelos-io/testai | |
|---|---|---|---|
| Stars | 59 | 59 | 59 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | hard | easy |
| Complexity | 2/5 | 4/5 | 2/5 |
| Audience | developer | researcher | developer |
Figures from each repo's GitHub metadata at analysis time.
Works alongside agent tools like Claude Code, Cursor, or Codex, needs the CLI installed and a git repo.
tbd is a command-line tool designed to make AI coding agents more organized and consistent. It combines task tracking, planning templates, built-in engineering guidelines, and workflow shortcuts into a single tool that an agent can install and use across coding sessions. The task tracking part is based on a concept called beads, which are individual work items (bugs, features, epics) stored as Markdown files in your git repository on a separate dedicated branch. Because they live in git, they persist between separate agent sessions and across team members. The format avoids the merge conflicts and file locking issues that can arise with database-backed issue trackers. An agent can create, update, and query beads through simple CLI commands, and the tool installs itself as a skill in Claude Code so agents find it automatically. The planning workflow encourages writing a spec document before writing code, then breaking that spec into beads for each piece of work. tbd provides templates for creating plan specs, research briefs, and architecture documents. A shortcut system lets you ask an agent in natural language to do things like "create a PR" or "review this code," and the agent translates that into the appropriate tbd commands behind the scenes. The knowledge injection feature ships with over 20 guideline documents covering topics like TypeScript and Python best practices, test-driven development, monorepo setup, error handling, and backward compatibility. When an agent needs context on one of these topics, it loads the relevant guideline document rather than relying on its training data alone. tbd is aimed at developers who use AI agents heavily for coding and want more discipline around planning and quality. It works with Claude Code, Cursor, Codex, and other agent environments that can run a CLI tool. The full README is longer than what was shown.
A command-line tool that gives AI coding agents persistent task tracking, planning templates, and engineering guidelines stored in git.
Mainly TypeScript. The stack also includes TypeScript, CLI, Git.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.