10 月 29 日的 GitHub Trending 上,两个 Electron 桌面应用一起冲榜,名字还撞了:一个叫 OpenMausBot,7.0K 星,今天涨 1,190;一个叫 OpenBot,3.6K 星,今天涨 1,054。都是”在本地跑你机器上已经登录的 Claude / Codex CLI”,都长着聊天窗口的样子,解决的却是同一件破事:你同时开了五六个 agent,终端窗口叠成一摞,切过去才发现有一个卡在权限确认上等了半小时。
上周我们写过 ThinkRail 把 agent 关进 git worktree,那是给单个 agent 划地盘;这两个是把整个工位重做了一遍。
1. OpenMausBot — 7.0K 星,把每个 Agent 做成通讯录里的一个人
它的定位写得很直白:Grok Bot 的开源替代,顺带对标 Meta Muse、OpenAI dots、Cue by Manus。那四个产品在 2026 年 7 周内先后发布,共同点是模型、电脑、数据全留在厂商那边;OpenMausBot 把壳子重做了一遍,Apache-2.0。
- 侧边栏每个 bot 是一个真 agent,跑在本机的
claude、codex或grokCLI 上,用你已有的登录和订阅,中间没有代理服务器 - 每个 bot 有自己的模型(会话中途可换)、人格、云电脑和已连接应用,接的是 Composio 那套 OAuth,Gmail、Slack、GitHub、Notion 一次授权全员可用
- 架构就两个进程:App 只发 HTTP 命令、折一条 SSE 事件流进状态;harness 跑在
127.0.0.1,管所有 agent 进程,把各家私有协议归一成一套运行时事件流,按线程写 NDJSON - 驱动层
server/drivers/一个 provider 一个文件;认不出的驱动降级成 unavailable,不会把整队拖崩 - 还给了个 stdio MCP server 让 Claude Desktop、Cursor 这类外部客户端接管,但权限故意收窄:不给审批、不给删除、不给凭据、不给电脑生命周期
上手要求:macOS、Windows 或 Ubuntu 24.04 x64,Node 24+ 和 pnpm,再装一个已登录的 agent CLI。团队还能用一个 Markdown 文件整套导入。
实话: 7,375 次提交说明它是真在天天写,但仓库 8 月 11 日才建,两个月的东西别指望稳。另外那个”每个 bot 的云电脑”挂的是赞助商 Boat——你为了本地优先来的,结果最贵的那块又外包出去了。三平台只发 x64,ARM 盒子不用想。
2. OpenBot — 3.6K 星,把 Agent 当员工排班
同一个赛道,另一个方向。OpenBot 不自称”AI 同事应用”,它自称本地优先的桌面工作区:给每个 agent 独立工作区、独立会话,然后给它们排队。
- 接法比 Maus 宽:本地 Codex App Server、Claude Code 原生接,Grok、OpenCode、Gemini、Cursor CLI、Cline CLI 走 ACP
- FIFO 任务队列,能暂停、恢复、取消,崩溃后队列还在
- agent 之间能互发消息、回回复、发表情、传文件;共享频道里一个任务只有一个 owner,可以 Stop / Resume / Reassign / Archive
- 每个 agent 单独监控上下文,快撑满自动压缩,不用你手动清
- 主进程里跑 Codex 的 stdio JSONL、Claude Agent SDK 的 stream JSON、SQLite 命令日志(写命令、读投影分开),浏览器是独立沙箱的
WebContentsView,agent 能开能点,但碰不到window.openbot
实话,而且是重的: 这还是个 development preview,默认 danger-full-access + approvalPolicy: never。首次启动点一次同意,之后 agent 就能改文件、跑命令、上网、操作内嵌浏览器,不再逐次问你。作者自己在 README 里写明了风险,让你只跑信得过的任务、做好备份。另一个坑是许可证:PolyForm 非商用 1.0.0,0.1.11 及以前才是 Apache-2.0,公司里用要单独买授权。仓库带了 package:linux:arm64 的构建脚本,但没承诺发预编译包。
今晚的观察
两个仓库的创建时间差一天:8 月 11 日和 8 月 12 日。名字都带 OpenBot,底座都是 Electron,都复用你已登录的 CLI,连”每线程落一份 NDJSON / SQLite 命令日志”这种细节都撞上了。这说明”一个人管一队 agent”的形态已经收敛,剩下的分歧不在技术栈,在谁按确认键。
Maus 的答案是逐项批准:你看着它干,随时拦。Bot 的答案是一次性放手:排好队,别烦我。前者适合你还没摸清的任务,后者适合已经跑顺的流水线——这也正是它默认关掉审批的原因。
和 Paperclip 那种”AI 公司”控制台不是一路人:Paperclip 管的是组织和流程审批,这两个管的是你桌面上那堆会话。真要在自己机器上落地,先想清楚两件事——日志落在哪个目录、权限开到哪一层,别等 agent 跑起来才补。
以上项目均未深度实测,星数与功能描述来自两个仓库的 README 和 10 月 29 日 GitHub Trending 快照;装之前先读 LICENSE 和 Security 两节。