10+年产品经理聊聊产品、测测产品,产品人交流学习成长平台,按 Ctrl+D 收藏我们
关于我 留言板 小程序 标签云

苏米客

  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
  • 登录
  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
当前位置: 首页 » AI开源项目

Beads 开源项目详解:给 AI Agent 装上「项目经理大脑」,22.4K Star 的分布式任务追踪系统

1小时前 AI开源项目 2 0

Beads 是一个专为 AI 编程助手设计的分布式任务追踪系统,GitHub 22.4K Star。解决痛点:多个 AI 编程助手(Claude Code、Codex)处理复杂项目时,任务一多容易乱套,上下文经常丢失。

Beads 项目界面

以前管理任务要么用 Jira(对 AI 太复杂),要么用 Markdown(太散,版本控制搞不定)。AI 上下文窗口虽大,但处理长期项目还是容易迷失方向。Beads 就像给 AI 装了「项目经理大脑」,把任务管理得井井有条。

项目介绍

Beads 由 gastownhall 团队开发,是分布式图状任务追踪器,专为 AI 编程助手打造。核心理念:用结构化、持久化方式管理任务,替代乱糟糟的 Markdown 计划。

这是更大愿景 Gas Town 的底层基石。Gas Town 被称为 AI Coding 领域的「Kubernetes」,Beads 是它的记忆系统。

苏米注:Beads 不引入任何外部中心化服务,充分利用现有 Git 仓库。任务数据存储在 .beads/ 目录,完全用 Git 做版本控制和同步。多个 Agent 在不同分支并行工作,最后像合并代码一样合并任务,零冲突。

核心亮点

1. Dolt 驱动:版本控制的数据库

Beads 底层是 Dolt——支持版本控制的 SQL 数据库,不是普通 SQLite 或 MySQL:

  • 单元格级合并:多个 Agent 修改同一任务的不同字段时,像 Git 合并代码一样智能合并
  • 原生分支支持:每个 Agent 在自己分支工作,互不干扰
  • 内置同步:通过 Dolt remotes 在不同机器间同步任务数据

Dolt 让任务管理拥有 Git 的版本控制能力,又保持 SQL 数据库的查询便利性。

2. AI 优化设计

Beads 从一开始就是为 AI 设计的,不是给人类用的 Jira 改改:

  • JSON 原生输出:所有命令支持 --json 输出,AI 解析毫不费力
  • 依赖追踪:自动维护任务间的依赖关系图
  • 自动就绪检测:bd ready 命令列出所有没有阻塞的可执行任务,AI 不用自己梳理优先级

3. 零冲突设计

多 Agent 协作场景下冲突是最大噩梦。Beads 用巧妙的解决方案:

  • 哈希 ID:每个任务有唯一哈希 ID(如 bd-a1b2c),避免命名冲突
  • 分布式存储:任务数据存储为文件,通过 Git 同步,天然支持分布式协作
  • 智能合并:基于 Dolt 的单元格级合并,最大限度减少冲突

4. 记忆衰减机制

AI 上下文窗口虽大但还是有限的。Beads 有「记忆衰减」(Compaction)功能:

  • 语义摘要:自动把已完成旧任务压缩成摘要
  • 节省窗口:只把关键信息留给 AI,不浪费 Token
  • 按需展开:需要时仍可查看完整历史

踩坑记录:这个功能对长期项目特别有用——AI 不用每次都从头读几百条任务历史,只看摘要就能快速恢复上下文。

5. 图状链接

任务不是孤立列表,而是知识图谱:

  • relates_to:相关任务
  • duplicates:重复任务
  • supersedes:替代任务
  • replies_to:回复关系

这些链接让 AI 能理解任务之间的上下文关系。

快速上手

安装方式

Homebrew(推荐,macOS):

brew install beads

NPM:

npm install -g @beads/bd

安装脚本:

curl -fsSL https://raw.githubusercontent.com/gastownhall/beads/main/scripts/install.sh | bash

Go 安装:

go install github.com/gastownhall/beads/cmd/bd@latest

基本使用

初始化项目:

cd your-project
bd init
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/backup

解决的痛点

Beads 解决 AI 协作中的几个核心痛点:

痛点 Beads 解决方案
上下文丢失 持久化存储,AI 重启不丢任务状态
依赖管理混乱 自动计算就绪任务,不用手动梳理
多 Agent 冲突 不同分支工作零冲突
上下文窗口浪费 记忆衰减自动压缩旧任务
项目依赖 不依赖 Git,任何项目都能用
安装门槛 多种安装方式,一行命令上手

适用人群:经常让 AI 助手处理复杂多步骤项目,或尝试多 Agent 协作的开发者。Beads 就像给 AI 配了个专业项目经理,让协作过程井井有条。

项目地址:github.com/gastownhall/beads

官方文档:gastownhall.github.io/beads

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:Beads 开源项目详解:给 AI Agent 装上「项目经理大脑」,22.4K Star 的分布式任务追踪系统
#Beads #Dolt #AI Agent #任务追踪 #开源项目 #多Agent协作 #Gas Town 
收藏 1
Claude Desktop 配置 DeepSeek-V4 完整教程:5 分钟开启第三方模型支持
WorkBuddy 行业专家实测:181 位 AI 专家中这 3 个能真正替你干活
推荐阅读
  • DESIGN.md 开源项目详解:5 天 52K Star,用 Markdown 让 AI 写出品牌级 UI
  • Web Access Skill:Claude Code 必备神级外挂,支持登录态操作和并行网站处理
  • AIFlowy:开源国产 AI 应用底座 ,更贴近企业落地的 Bot/RAG/工作流平台(与 Dify/Coze 的适配性对比)
  • Shannon:AI 驱动的自动化渗透测试工具,让代码自动进行安全审查
  • EasyVoice:告别付费会员!开源文本转语音方案,支持流式播放与多角色配音
评论 (0)
请登录后发表评论
分类精选
OpenSpec:比 Cursor Plan 更聪明?试试这款让 AI 编码更靠谱的规范驱动工具
8991 6月前
WeKnora:终于等到了腾讯ima的开源知识库框架,用 API 轻松打造本地智能文档检索
8166 7月前
Antigravity-Manager:这个开源神器让你白嫖ClaudeOpus 4.5,Gemini 3!还能接Claude Code等任意平台
6263 4月前
awesome-openclaw-skills:700+ Skills 一条命令装配完成,如何让本地 AI Agent 真正落地可用
5817 2月前
AIRI:你的开源AI女友,让你随时拥有属于自己的 AI VTuber
5609 7月前
CompressO:开源免费的视频压缩神器,让你的硬盘瞬间轻松 10 倍
5368 7月前
iFlow CLI:让命令行终端不止于编程的AI效率开源神器
5351 8月前
Composio:让AI Agent自动完成工作任务,能让AI一键操控你的所有软件
5242 6月前
就要创作:从提示词到创作团队,开源 AI 网文写作平台
5184 6月前
SpecKit:从想法到代码只需5步?这个开源框架把规范驱动开发变成了现实
5118 6月前

文章目录

关注「苏米客」公众号

订阅推送更及时,手机查看更方便
分类排行
1 Beads 开源项目详解:给 AI Agent 装上「项目经理大脑」,22.4K Star 的分布式任务追踪系统
2 oss-skill 开源项目:蒸馏开源软件作者或项目的工程直觉,打造有判断力的 AI Agent
3 cc-connect 开源项目:把 Codex 接到微信,手机远程操控 AI Agent
4 MiniCPM-o 4.5 技术报告解读:9B 全双工全模态模型,25 万下载量的端侧 AI 实现
5 ESP-Claw 开源项目详解:几美元芯片上跑 AI Agent,聊天即造物
6 13 个本周最火的 GitHub 项目:AI 编程工具生态爆发,OpenAI 官方 Agent 框架上榜
7 pi-mono 详解:4 万 Star 的 AI Agent 底层框架,OpenClaw 为什么选它?
8 free-claude-code 开源代理:零成本使用 Claude Code,支持 NVIDIA NIM 等免费模型
9 awesome-gpt-image-2:1849 条 GPT Image 2 提示词精选,覆盖 16 个场景类别
10 LLM Wiki 开源知识库应用:基于 Karpathy 方法论,让 AI 自动构建个人知识体系
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6
微信文章助手 程序库 免费影视APP 免费字体下载 Axure RP 10 免费Axure模板 Axure元件库下载 申请友联