订书机 v1.0 / Windows 下载
Windows 10 / 11 本地只读 已接入 4 家 · 还在扩 不联网

你的 AI 都在跑,
你只看右上角。

订书机管的是你本机跑着的那些 AI,不是某四家。 WorkBuddy、Kimi、豆包工作、Codex 已经接了,其余平台留好了位置—— 收成一张卡片:一行小标题,一个状态色。轮到你了,气泡跳出来,叮咚一声。

解压即用  /  源码版 188 KB  /  需要 Node 22 与 Python
订书机面板:顶部四色计数 5 / 1 / 0 / 9,共 15 项任务,平台筛选条与按项目分组的任务列表
订书机折叠态:一条 312×48 的胶囊,橙点、7 项待确认、四色计数与 22 项总数
四色状态

四色不是装饰,
是四种你现在就该做的事。

状态是从每个平台自己的库里读出来的,不是猜的。点开任意一格,看它的判断依据。

需确认 · 琥珀

WorkBuddy 任务是 pending——AI 把活拆好了、列了 todo,停在等你点「开始」那一步; 或者会话报了错,要你决定怎么处理。这一类排在最前面,因为它们不动,你就白等。

支持范围

它盯的是你机器上的 AI,
不是固定的四家。

没有 API key、不用登录、不上传任何内容。每个平台各自把状态写在磁盘上,采集器每 8 秒只读地扫一遍。 下面四家是已经跑通的适配器;阵列是列表驱动的,加一个类就多一家。 点一下能跳到多准,取决于那个平台的深链协议给不给面子——这一列我照实写。

平台读的是什么点一下,能到哪
WorkBuddy
workbuddy.db 的 sessions 表 + 任务 JSON + 心跳一条任务一行,任务级字段最全
精准

直落那个会话:workbuddy://chat/<会话ID>

Kimi 桌面端
conversation-statuses.json / titles / workspaces会话级,一个对话一行
精准

「工作」与「对话」两套协议分开走,落到对应标签页

Codex / ChatGPT
~/.codex/sessions/年/月/日/rollout-*.jsonl解析事件流:task_started / task_complete / turn_aborted
只到应用

协议只允许拉起程序,落不到具体那条线程

豆包工作
会话目录 + saman_shell_db_storage(LevelDB)目录时间不更新,只能靠库的写入判断「正在聊」
只到应用

试过四种深链写法,都只拉起窗口、页面不动

扩展列表不是口号。每个平台在采集器里就是一个适配器类,扫自己那份本地数据,输出同一套四色字段。 下面这些是本机常见、格式也已经摸过一圈的——适配器还没接上,所以现在不写在支持里。
Claude Code Cursor Windsurf Trae Gemini CLI Qwen Code iFlow Continue
日常动作

三个你每天都会用到的动作。

点正文,跳回那个会话所在的标签页。

不是把应用拉到前面就算完。WorkBuddy 和 Kimi 会直接落到那条会话上; Kimi 还会分清「工作」和「对话」两个标签页,走不同的协议。 打开按钮单独留了一个,不想跳的时候就不跳。

5 条深链里 3 条能落到会话,2 条只能到应用
WorkBuddy
workbuddy://chat/<会话ID>
精准
Kimi · 工作
kimi-work://chat/<会话ID>
精准
Kimi · 对话
kimi://conversation/<会话ID>
精准
Codex
codex://
只到应用
豆包工作
只拉起窗口,页面不动
只到应用

收起来,只剩一条 312×48 的胶囊。

挡住东西的时候按一下收起。橙点在呼吸、写着「几项待确认」,四色计数格等宽排着, 一眼就知道要不要点开。点其中任何一段,展开时直接就筛成那一类。

5 · 1 · 0 · 9  /  15 项  /  记位置、记折叠状态
折叠胶囊:橙点、7 项待确认、四色等宽计数、22 项、展开箭头
不是缩略图,这就是它收起来的样子

出门了,手机上看一眼。

采集器顺手起了个只读的局域网页面,同一个 Wi-Fi 下用手机打开 http://本机IP:8787, 就是这块面板的全部内容加一个 /api/snapshot。 只能看,不能点——不给你在手机上误操作的机会。

只读 · 局域网 · 不出本机
手机端只读页:四色计数、结论条与任务列表,底部写着「数据来自你的电脑 · 只读」
手机端 · 只读
托盘与右键

右键一下,
能选的比你以为的多。

托盘图标在右下角常驻,左键点一下把面板叫回来。右键出来的是这一整套: 叫回或收起、换底色、开关开机自启、重跑安装引导、打开官网和程序目录、查看版本。 最下面是两条路——收进托盘,或者真的退出。

退出之前,它会先问一句。

点关闭、或者选了「退出…」,都先弹一个三选一:收起到托盘继续盯着、直接退出、还是先放着不动。 不会一声不响地消失,也不会拦着你关不掉。

第一次收起来的时候,右下角浮一条气泡,告诉你「还在看着,点图标回来」——只提示一次,之后彻底安静。

三选一 · 只提示一次 · 托盘出问题也不影响主面板
三种底色

三种底色,
跟着你的桌面走。

亚克力半透明,墙纸是什么色,卡片就跟着透一点。换色的时候不弹提示、不挡视线,点一下就换完了。

安装

三步,两分钟。

现在发的是源码版:本体是一个 Electron 壳 + 一份 HTML 面板 + 一个 Python 采集器,不写注册表。 第一次启动会弹一张引导卡,问你桌面快捷方式、开始菜单、开机自启要不要——勾完点「就这样」。

01

解压到固定位置

整包解到比如 D:\订书机。别放临时目录——采集器读的是绝对路径。

02

装一次依赖

确保有 Node 22 和 Python 3.11+,在 shell 目录跑 npm install,等 Electron 下完即可。

03

双击 start.bat

它拉起窗口和后台采集器,只跑一份。第一次打开那张引导卡就在这时候弹出来。

第一次打开,先问你要不要装这三处。

桌面快捷方式、开始菜单、开机自启——默认帮你勾上前两个,第三个留给你自己决定。 没有一次性的默认安装,也没有「装完才发现被写进了启动项」这种事。

选错了也不要紧:托盘右键菜单里随时能改,勾选框和引导卡用的是同一套开关。

桌面 · 开始菜单 · 开机自启  /  全程只写 lnk,不写注册表
首次启动的安装引导卡:三张可点击的勾选卡片——桌面快捷方式、放进开始菜单、开机自启动,底部「先跳过」与「就这样」,右下角「先看看官网」
首次启动 · 安装引导
下载

拿走,装上,
右上角就有地方放了。

Windows 10 / 11 · 源码版 · 解压即用。装完之后它会自己去读你本机已有的 AI 工具, 没装的平台在面板里显示为 0 项,不影响别的。托盘常驻、右键菜单、安装引导都在里面。

下载 Windows 版
订书机-1.0.zip188 KB · 完整源码
能力边界

它能到哪,
就到哪。

这些不是缺陷,是它现在的能力半径。提前摆出来,省得你装上之后踩到才觉得被骗—— 每一条后面都写了为什么,以及以后会不会变。

豆包工作、Codex 只能到应用

这两个的深链只肯把窗口拉起来,不肯指到具体会话。不是没努力——协议穷举过一遍,没有那把钥匙;其余两家能精准落到会话。

Kimi 的「工作 / 对话」靠标题推断

它没有直接的标签,只能拿会话标题和工作区名去对:对上算「工作」,对不上算「对话」。改过名字的话,可能判歪。

豆包的「进行中」会自己回落

它反映的是「此刻有对话在往磁盘写」。停手两分钟就变回已完成;同时开好几个会话时,可能标到最近那个。

只在 Windows 上跑

亚克力透明、深链协议注册、开机自启都是 Windows 专有。手机页是配套的,不是独立的 App。

还没有 .exe 安装包

现在发的是源码版,本机要有 Node 和 Python。打包在做,做好会直接换掉下载按钮,不用重新学一遍安装。

手机页默认打不开外网

同一个局域网里才看得到。要出门也看,得配一台有公网入口的机器。