shadok-ai
让多个 Claude Code 会话并排运行的开源驾驶舱:可定时、可设零 token 守卫、能从手机上回答 Agent 的问题——而它自己,就是被它里面的 Agent 写出来的。
项目介绍
shadok-ai 是一个本地优先的开源驾驶舱,让你把多个真实的 Claude Code 会话并排跑起来——每个会话拥有独立的 git worktree、分支和角色,互不干扰。它的核心玩法是“定时 + 零 token 守卫”:你可以给 Agent 排一个定时任务,比如每 30 分钟或每天早上 9 点跑一次,再配上一条守卫命令;守卫在不调用模型的情况下先检查一遍,如果“没事”,Agent 根本不会被唤醒,这次运行花费为零 token。一个大部分时间保持安静的看守,一天下来几乎不花钱。 交互方式也很有巧思。Agent 的权限弹窗和选择题会变成网页里的可点击按钮,同时同步到 Telegram——出门在外也能用手机点一下回答 Agent 的问题,拍的照片、发的文件会直接落进 Agent 的工作目录,甚至发一段视频,Agent 会抽帧看、转写声音,而不是只存档。多个驾驶员可以同时开同一辆车:浏览器、另一台机器、Telegram 看到的是同一个会话。每个 Agent 可以指定角色、模型、思考强度、能看到的密钥和禁令(比如禁止 git commit),5 小时 / 7 天用量表盘跑得太快还会自动踩刹车。 最妙的是它的出身:作者在 README 里写得直白——“It wrote itself”(它是自己写自己的)。shadok-ai 的大部分代码和全部 spec,都是运行在它自己驾驶舱里的 Agent 写出来的,走的是“先写 spec、再写计划、再写代码,最后人类 review 合并 PR”的正规流程;官网上也写着,本页介绍的大部分功能就是这样被一个 Agent 和它启动的子 Agent 们造出来的。这种“自举”开发方式,让它成为 AI Agent 工具链里一个罕见的活标本。 项目在 GitHub 开源(AGPL-3.0),一条 npx shadok-ai 就能跑起来,用的是你自己的 Claude 订阅,无需 API Key。2026 年 10 月仍在高频迭代(Telegram 视频直达 Agent、思考强度拨盘等功能都是 10 月落地的)。