每个智能体一间独立办公室:本地优先的桌面协作台
来源:GitHub — 2026-10-28 · ⭐ 2,159 stars · TypeScript
📋 概述
OpenBot 是把多个编码智能体放进同一张桌面的工作台:原生接本地 Codex App Server 和 Claude Code,再通过 ACP 接入 Grok CLI、OpenCode、Gemini、Cursor CLI 与 Cline CLI。每个智能体有自己的会话、工作目录、模型、推理档位和浏览器状态;本地消息队列是 FIFO,可暂停、恢复、取消,崩溃后还能恢复;智能体之间能发消息、回复、表情、图片和受管文件传输;共享频道里一个任务只有一个负责人,可显式委派,也能 Stop、Resume、Reassign、Archive、Restore。它自带一个常驻内嵌浏览器供智能体打开、检查和操作,macOS、Windows、Linux 上还能接 Computer Use。README 把风险写在最前面:这是开发预览,智能体以 danger-full-access 和 approvalPolicy: never 运行,首次启动同意之后不再逐动作确认。
🔑 核心要点
- 三种运行方式共用一套数据:桌面应用、iPhone 应用、浏览器里的 openbot.run,也能用 install-server.sh 装成常开的服务器。
- 一个智能体一个上下文:每个会话独立监测上下文占用,长对话在撑爆模型窗口前自动压缩。
- 队列是崩溃安全的:FIFO 排队,能暂停、恢复、取消,重启后接着跑。
- 浏览器是常驻的而不是一次性的:智能体可以打开页面、检查 DOM、操作它,下一个任务还看得见同一个页面。
- 权限是明码标价的代价:默认全盘读写、执行命令、联网、控制浏览器都不再逐次确认,只在首次启动同意一次,所以只该跑你信任的智能体和任务。
💡 金句
OpenBot is local-first, not offline-only.
👍 0
👎 0
← 返回 GitHub Trending 首页