OpenBot:本地优先的 AI 队友工作台
面向开发者的桌面工作区,让 Codex、Claude 等 AI 代理拥有独立会话、任务队列和共享文件。
- 浏览
- 3
- 访问
- 0
- 下载
- 0
- 版本
- v0.58.0
- 平台
- Windows、macOS、Linux
详细介绍
项目简介
OpenBot 是一个本地优先的桌面工作区,为持久化的 AI 队友提供独立工作区和对话。它支持本地 Codex App Server、Claude Code,并可通过 ACP 接入 Grok CLI、OpenCode、Gemini、Cursor CLI 和 Cline CLI。每个代理拥有自己的本地工作区、会话和消息队列,还提供内嵌浏览器与代理间协作能力。
OpenBot 目前是开发预览。代理以
danger-full-access和approvalPolicy: never运行,首次启动并同意后,代理可以读写文件、执行命令、访问网络并控制内嵌浏览器。请只运行可信的代理和任务,并做好备份。
主要功能
- 通过提示创建和编辑代理,支持可编辑指令、头像,以及保存前的分区审核。
- 持久化代理,各自对应独立的 Codex、Claude、Grok、OpenCode、Gemini、Cursor 或 Cline 会话和本地工作区。
- 支持自定义 OpenAI 兼容端点和自定义 ACP 代理,可检测 Ollama、LM Studio 等本地模型服务器及已安装代理。
- 按代理监控上下文,在长对话耗尽模型窗口前自动压缩。
- FIFO 消息队列,支持暂停、恢复、取消和崩溃安全持久化。
- 代理间消息、回复、表情回应、图片和托管文件传输。
- 共享桌面频道聊天,支持单一任务负责人、明确委派、共享历史,以及 Stop、Resume、Reassign、Archive、Restore 控制。
- 常驻内嵌浏览器,代理可以打开、检查和控制页面。
- 在 macOS、Windows 和 Linux 上可选启用 Computer Use,使用发布包中的
cua-driver二进制,由 OpenBot 作为子进程启动并提供给各 provider。 - 可为每个代理设置模型、推理、配置、通知、浏览器和面板状态。
- 支持从账户菜单导出本地数据和隐私安全诊断信息。
- 可选一次性邮箱验证码登录 OpenBot 账户,账户 API 运行在 Cloudflare Workers 和 D1 上。
OpenBot 是本地优先,但不是只能离线使用:Codex、Claude、Grok、Gemini、Cursor、Cline 会分别连接各自服务,访问的页面需要网络,已安装插件也可能连接外部服务。
安装与使用
支持 macOS 13 或更新版本(Apple silicon / Intel)、Windows 10 或更新版本(x64),以及 x64 / arm64 Linux AppImage。
- macOS:从 GitHub Releases 下载最新的
OpenBot-*-arm64.dmg(Intel Mac 用OpenBot-*-x64.dmg),拖入 Applications 后打开。 - Windows:下载最新的
OpenBot-*-x64.exe,运行安装程序并打开。 - Linux:下载
OpenBot-*-x86_64.AppImage(arm64 用OpenBot-*-arm64.AppImage),执行chmod +x OpenBot-*.AppImage后运行。
Ubuntu 23.10 或更新版本、Debian 13 需要安装 AppArmor profile,否则可能启动退出:
sudo install -m 0644 build/linux/openbot.apparmor /etc/apparmor.d/openbot
sudo systemctl reload apparmor
使用 Nix 可在 x64 / arm64 Linux 和 Apple silicon 上安装或运行:
nix run github:nightly-labs/openbot
nix profile install github:nightly-labs/openbot
代理运行时可在 onboarding、设置、代理设置或模型选择器中选择 Download 由 OpenBot 下载;也可以自行安装 CLI。例如 macOS 上安装 Codex CLI:
curl -fsSL https://chatgpt.com/codex/install.sh | sh
macOS 上安装 Claude CLI:
curl -fsSL https://claude.ai/install.sh | bash
注意事项
- 当前代理默认拥有较宽权限,可能在没有逐项确认的情况下修改文件、执行命令、联网或控制浏览器,请谨慎选择任务并保留备份。
- Linux 上不要用
--no-sandbox启动 OpenBot,这会移除渲染进程与系统其余部分之间的边界。 - Windows 新版安装包由
SYNTHETIFY LABS SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ签名,旧版本未签名;SmartScreen 仍可能提示,可在运行前核对发布校验和或 GitHub 构建证明。 - Linux 远程桌面仅支持 x64 的 X11 会话(如 Xorg、Xvfb),不支持 Wayland,arm64 AppImage 不包含该功能。
- Gemini 登录需要桌面浏览器和
xdg-utils,并在同一主机或虚拟机的桌面会话中打开登录页。 - 支持 macOS 13+、Windows 10+ x64、Linux x64/arm64;无屏 Linux 服务器和 Docker 部署方式见仓库文档。
本作品整理自 GitHub 开源项目 nightly-labs/openbot,原作者 @nightly-labs。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v0.58.0当前版本
OpenBot v0.58.0
- v0.57.0
OpenBot v0.57.0
- v0.56.0
改进频道成员描述路由与侧边栏拖拽;统一使用已安装的 provider CLI;新增代理消息“标记未读”;缩小浏览器工具结果;完善 macOS ARM64 构建及 Signal/TURN 监控。
评论