beads 的实时仪表盘

运行 AI 编程 agent 团队的专属仪表盘

当你有四五个 agent 并行工作时,仅靠终端已经不够了。Beadbox 给你一个实时视图看清整个编队:谁在做什么、阻塞在哪里、哪个 epic 即将完成。

使用 Homebrew 安装

brew install --cask beadbox/beadbox/beadbox

编队视图

Activity Dashboard 按 assignee 分组显示当前所有 in_progress 的 bead。你可以并排看到六个 agent:每个人在做什么、任务已经被认领多久、是否有 agent 变为空闲。

再也不用偷看终端窗口,也不用问主管 agent 进度。信息在变化的瞬间就被渲染出来。

阻塞项自动浮现

只要一个 bead 带着未满足的依赖进入队列,它就会被立刻标记出来。你能看到是哪条链在阻塞它、谁负责上游工作,以及是否有人正在主动解除阻塞。

卡住的工作不再隐形。你会在复盘之前就发现它。

不开状态会议也能掌握 epic 进度

树中每个 epic 都会根据其子 bead 计算一个进度条:open、in_progress、ready_for_qa、closed。汇总是实时的,agent 关闭一个 bead,epic 进度条就会动。

这才是你在 standup 中想要的视图。不是昨晚生成的 Jira 燃尽图,而是此时此刻的实时状态。

工作原理

Beadbox 监听你本地的 .beads 目录(或轮询你的 Dolt SQL 服务器),每当数据库变化时就通过 WebSocket 事件通知 UI。本地数据库的刷新周期在两秒以内,服务器场景下不超过三秒。

在多写入者场景下(agent 推送到共享的 Dolt remote),Beadbox 直接连接到服务器,每一次提交落地都会立即显示。

适合谁

运行多 agent 编程工作流的团队。如果你有一个主管 agent 负责把工作分派给工程师和 QA agent,Beadbox 就是你用来盯住整个编队的窗口。

对运行一两个 agent 的独立开发者同样有用,不用再盯着日志,就能知道 agent 在做什么。

别再盲飞你的 agent 编队

安装 Beadbox,指向你的 workspace,不到一分钟你就能看到 agent 实际在做什么、卡在哪里、哪些工作快要交付。