跳到主要内容
返回时间线
nightly-labs/openbot来源发表:

多个编码智能体住进同一张桌面:各自有工作区和会话,还能互相传消息

核心概要

OpenBot 把 Codex、Claude Code、Grok CLI、OpenCode、Gemini、Cursor CLI 和 Cline CLI 等编码智能体放进同一个本地优先的桌面工作区,每个智能体拥有独立工作区与会话,并共享本地队列、文件传输、内嵌浏览器和智能体间消息。它同时提供共享桌面频道聊天,由一名任务负责人显式委派,并带停止、恢复、改派、归档和恢复控制。该版本是开发预览,智能体在首次启动同意后以 danger-full-access 和 approvalPolicy: never 运行,可读写文件、执行命令、联网并控制浏览器而不再逐次确认。

AI-generated editorial illustration: nightly-labs / openbot

深度剖析

编码智能体不再各自占用一个终端窗口,而是作为常驻成员进入同一张桌面工作区,每个智能体保留自己的工作区和对话。 此前的做法是把每个智能体当作独立会话分别启动,工作区、队列和浏览器状态互不相通。 OpenBot 为每个智能体提供独立工作区与会话,并支持 Codex App Server、Claude Code,以及经 ACP 接入的 Grok CLI、OpenCode、Gemini、Cursor CLI 和 Cline CLI。

智能体之间可以直接通信,共享频道里由一名任务负责人显式委派任务。 此前的多智能体协作缺少统一的委派与接管入口,任务归属需要人工在会话之间转述。 共享桌面频道聊天带有一名任务负责人、显式委派和共享历史,并提供停止、恢复、改派、归档和恢复控制;智能体之间可发送消息、回复、表情、图片和受管文件传输。

运行方式采用本地优先而非仅离线,模型请求仍发往各自厂商的服务。 此前的本地工具往往把本地存储与离线运行混为一谈。 Codex 连接 OpenAI、Claude 连接 Anthropic、Grok 连接 xAI、Gemini 连接 Google、Cursor 连接 Cursor、Cline 连接 Cline,访问的网页也走网络。

启示与展望

该版本面向在 macOS 13 及以上(Apple 芯片或 Intel)、Windows 10 及以上 x64、以及 x64 或 arm64 Linux 上以 AppImage 运行的桌面用户,定位是开发预览。Linux 上远程桌面仅在 x64 的 X11 会话中可用。

智能体在首次启动同意后以 danger-full-access 和 approvalPolicy: never 运行,可读写文件、执行命令、联网并控制内嵌浏览器而不再逐次确认,因此只应运行可信的智能体与任务并保留备份。Linux 上 Ubuntu 23.10 或更新版本以及 Debian 13 因 AppArmor 限制非特权用户命名空间,需要安装随包提供的 AppArmor 配置才能启动。