Blackboard

把方案评审,搬回文档里。

划一句,批一句;你的 agent 用同一条 CLI 接话,改到定稿。

开始使用 GitHub ↗ English
$npm install -g blackboard
$blackboard open docs/plan.md

也可以用 bun:bunx blackboard open docs/plan.md

Blackboard 文档页:一份中文方案,正文有高亮段落,左侧目录,mermaid 示意图,右侧评论面板里 agent 提问、人回复

文档页:划一段文字、写一句批注;agent 在 shell 里回话,改动实时上屏。

首页

Blackboard 首页:Scratchpad 卡片和会话卡片,显示仓库路径、分支和未解决评论数

每个会话就是磁盘上的一个 markdown 文件,在哪个仓库、哪条分支一目了然。点高亮定位评论,点评论跳回正文。

它能做什么

给 agent 的 CLI

blackboard open     <file> [--no-browser]                # 打印 "<id>  <url>"
blackboard sessions [--json]                             # id、标题、位置、分支、未解决评论
blackboard comments <session> [--all] [--json]
blackboard reply    <session> <comment-id> "text"
blackboard resolve  <session> <comment-id>               # 或者:reopen
blackboard comment  <session> --quote "passage" "note"
blackboard wait     <session> [--timeout 30m]            # 阻塞等待人的新评论

CLI 直接读写 ~/.blackboard 下的文件,和 web 应用共用一把锁——应用开着关着都能用,开着的页面会实时跟着变。