
这两天在 GitHub 上发现一个特别有意思的项目,直接登上了 Trending 榜单。
这个项目叫 Beads,专门解决一个越来越明显的痛点:当我们让多个 AI 编程助手(像 Claude Code、Codex 这些)一起处理复杂项目时,任务一多就容易乱套,上下文还经常丢失。

以前我们管理任务,要么用 Jira 这种重得要死的工具,要么就弄个 Markdown 文件随便列一下。Jira 对 AI 来说太复杂了,集成起来麻烦;Markdown 又太散,版本控制、依赖关系这些根本搞不定。
而且 AI 助手的上下文窗口虽然越来越大,但处理长期项目时,还是容易在海量信息里迷失方向。
Beads 可以说是恰到好处。它是专门为 AI 编程助手设计的分布式任务追踪系统,底层基于 Dolt——一个版本控制的 SQL 数据库。
这玩意儿就像给 AI 们装了个「项目经理大脑」,把任务管理得井井有条。
Beads 是由 gastownhall 团队开发的分布式图状任务追踪器,专门为 AI 编程助手打造。
它的核心理念是用结构化、持久化的方式来管理任务,替代以前那种乱糟糟的 Markdown 计划。
这个项目其实是更大愿景 Gas Town 的底层基石。Gas Town 被称为 AI Coding 领域的「Kubernetes」,而 Beads 就是它的记忆系统。
Beads 提供了一个依赖感知的图状数据结构,让 AI 助手能够处理长期、复杂的任务而不会丢失上下文。
Beads 最聪明的地方在于它不引入任何外部中心化服务,而是充分利用你现有的 Git 仓库。
任务数据就存储在 .beads/ 目录下,完全用 Git 来做版本控制和同步。多个 Agent 可以在不同分支上并行工作,最后像合并代码一样合并任务,零冲突。
1、Dolt 驱动:版本控制的数据库
Beads 的底层不是普通的 SQLite 或 MySQL,而是 Dolt——一个支持版本控制的 SQL 数据库。
Dolt 让任务管理拥有了 Git 一样的版本控制能力,但又保持了 SQL 数据库的查询便利性。
2、AI 优化设计
Beads 从一开始就是为 AI 设计的,而不是给人类用的 Jira 改改:
--json 输出,AI 解析起来毫不费力bd ready 命令就能列出所有没有阻塞的可执行任务,AI 不用自己去梳理优先级3、零冲突设计
在多 Agent 协作场景下,冲突是最大的噩梦。Beads 用了一个巧妙的解决方案:
bd-a1b2c),避免命名冲突4、记忆衰减机制
AI 的上下文窗口虽然越来越大,但还是有限的。Beads 有一个「记忆衰减」(Compaction)功能:
5、图状链接
任务不是孤立的列表,而是一张知识图谱:
这些链接让 AI 能够理解任务之间的上下文关系。
Beads 提供了多种安装方式:
Homebrew(推荐,macOS):
brew install beadsNPM:
npm install -g @beads/bd安装脚本:
curl -fsSL https://raw.githubusercontent.com/gastownhall/beads/main/scripts/install.sh | bashGo 安装:
go install github.com/gastownhall/beads/cmd/bd@latest在你的项目目录下运行:
cd your-project
bd init告诉 AI 助手用 Beads:
echo "Use 'bd' for task tracking" >> AGENTS.md创建任务:
bd create "实现用户登录功能" -p 0 # P0 紧急任务
bd create "修复数据库连接bug" -p 1 -t bug # P1 高优先级 bug查看就绪任务:
bd ready # 列出所有没有阻塞的任务认领任务:
bd update bd-a1b2c --claim # 原子操作:设置分配者 + 状态改为进行中添加依赖:
bd dep add bd-a1b2c bd-d3e4f # 任务 a1b2c 依赖 d3e4f查看任务详情:
bd show bd-a1b2c # 查看完整详情和审计历史关闭任务:
bd close bd-a1b2c "已完成"同步:
bd sync # 与 Git 同步备份与迁移
# 设置备份目标
bd backup init /path/to/backup
bd backup sync
# 恢复到新项目
bd init
bd backup restore --force /path/to/backupBeads 是一个真正为 AI 编程助手设计的任务管理工具,它解决了目前 AI 协作中的几个核心痛点:
如果你经常让 AI 助手处理复杂的多步骤项目,或者在尝试多 Agent 协作,Beads 绝对值得一试。
它就像给 AI 们配了个专业的项目经理,让整个协作过程井井有条。
项目地址:https://github.com/gastownhall/beads
官方文档:https://gastownhall.github.io/beads/