跳到正文
发现
桌面应用AI 应用

OpenBot:本地优先的 AI 队友工作台

面向开发者的桌面工作区,让 Codex、Claude 等 AI 代理拥有独立会话、任务队列和共享文件。

admin
发布于 2026-10-29 · 更新于 2026-11-02
浏览
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 整理,以原仓库为准。

更新记录

  1. v0.58.0当前版本

    OpenBot v0.58.0

  2. v0.57.0

    OpenBot v0.57.0

  3. v0.56.0

    改进频道成员描述路由与侧边栏拖拽;统一使用已安装的 provider CLI;新增代理消息“标记未读”;缩小浏览器工具结果;完善 macOS ARM64 构建及 Signal/TURN 监控。

评论