
1,521 星的 openbot 把 Codex、Claude、Grok 塞进一个桌面,还给它们全部权限
本地优先的桌面工作区 openbot 让每个编码 Agent 有独立工位、队列和互传文件的能力,代价是默认 danger-full-access、不再逐动作确认。
相关标签
1,521 星的 openbot 把 Codex、Claude、Grok 塞进一个桌面,还给它们全部权限
现在同时开三个终端跑三种编码 Agent 的人不在少数,代价是消息散在各处、上下文互相看不见、文件靠手动搬。nightly-labs/openbot 想解决的就是这堆琐事:一个本地优先的桌面工作区,让每个 Agent 成为常驻的”AI 同事”。项目今日新增 176 星,总数 1,521,TypeScript 写成。
每个 agent 一间房
OpenBot 原生支持 Codex App Server 和 Claude Code,并通过 ACP 协议接入 Grok CLI、OpenCode、Gemini、Cursor CLI 和 Cline CLI。每个 Agent 拥有独立的工作区和会话,配置可以写到指令、头像和分区,支持桌面与移动端通过提示词创建和编辑。
真正让它区别于”多标签终端”的是那一层协作设施:
- FIFO 消息队列,支持暂停、恢复、取消,进程崩溃后队列不丢
- Agent 之间可以互发消息、回复、加表情、传图、管理文件传输
- 共享的桌面频道聊天,一个任务只有一个负责人,支持显式委派、共享历史,以及停止、恢复、改派、归档、恢复
- 一个常驻的内嵌浏览器,Agent 可以打开、检查并操作
- 每个 Agent 独立的上下文监控,长对话消耗窗口前自动压缩
在 macOS、Windows 和 Linux 上,还能通过发布包里的 cua-driver 二进制打开 Computer Use,OpenBot 把它作为自己的子进程启动并交给每个 provider 使用。模型侧支持自定义 OpenAI 兼容端点,能自动探测本机的 Ollama、LM Studio 以及已安装的 Agent。
先看这段警告
README 里有一段加粗的警告,值得放在功能之前读:OpenBot 目前是开发预览版,Agent 默认以 danger-full-access 权限和 approvalPolicy: never 运行——首次启动同意之后,它们可以读写文件、执行命令、访问网络、控制内嵌浏览器,全程没有逐动作确认。作者的建议是:只跑你信任的 Agent 和任务,做好备份。
这不是免责声明式的客套,而是设计取向的坦白。给 Agent 独立工作区和互传文件的能力,前提就是它们本来就有权限动你的磁盘。
装之前要知道的
macOS 需要 13 及以上(Apple 芯片或 Intel),Windows 需要 10 及以上 x64,Linux 提供 x86_64 与 arm64 的 AppImage,且不依赖 libfuse2,所以 Arch 和 Omarchy 也能跑。在 Ubuntu 23.10+ 和 Debian 13 上,由于 AppArmor 限制了非特权用户命名空间,需要先装一份 AppArmor profile,否则启动即退出。
许可证是 PolyForm Noncommercial 1.0.0,商用要另外谈。数据默认本地,账号是可选项——用一次性邮箱验证码登录,后端跑在 Cloudflare Workers 和 D1 上。README 特意澄清了一句:”local-first 不等于 offline-only”,各家的模型还是要连各家的云。
对已经在用多 Agent 并行工作流的人来说,OpenBot 补的是那层被忽略很久的”操作系统”:队列、权限、交接、浏览器。代价是它把权限也一并交了出去。
更多资讯
想看更多优质内容?
浏览所有资讯