OpenChamber

开源工作台,用于运行、监督和审查 AI 编码工作,支持桌面、浏览器、编辑器与移动端。

Star 数
★ 12k
最近更新
今天
License
MIT
主语言
TypeScript

30 秒速览

运行形态
桌面应用命令行工具IDE 插件
可在哪里用
平台专用
费用
软件免费,模型调用费用自付
上手难度
中 · 需要几步配置
开始前需要
OpenCode CLINode.js 22(用于 CLI/Web)Shell / 命令行网络访问本地文件系统
典型场景
前端开发者:启动一个会话,设定目标,让代理自动修改代码直到测试通过,即使关闭电脑也能继续。
不适合
  • 不愿安装 OpenCode CLI 或 Node.js 22+ 的用户
  • 需要非技术用户开箱即用的团队

这个 Agent 能做什么,适合哪些场景?

OpenChamber 是一个开源的工作空间,用于运行、监督和审查 AI 编码工作,可在桌面、浏览器、编辑器与移动端使用。它基于 OpenCode 构建,提供会话目标、多运行、融合、变更导览、预览、GitHub 集成、私人中继、定时任务等功能。桌面版内置 OpenCode CLI,跨平台支持 macOS、Windows 和 Linux;此外还提供 Web/PWA、VS Code 扩展、iOS/Android 应用以及 CLI/服务器版本。会话目标使得代理能自动工作直到满足完成条件;多运行可并行对比多个模型的结果;变更导览将大 diff 转化为 AI 引导的分步讲解。OpenChamber 还支持通过私人中继进行端到端加密的远程访问,以及通过 SSH、Cloudflare 隧道等方式连接。

OpenChamber 运行并监督基于 OpenCode 的编码代理。它通过会话目标让代理持续工作直至完成,支持多运行(最多五个模型并行)和融合(合并最佳部分)。变更导览将大 diff 分组为步骤并解释。预览功能允许用户打开应用并发送元素截图、样式、位置及浏览器错误给代理。GitHub 集成支持从 issue 或 PR 开始会话,发送失败的检查或评论给代理,并更新或合并 PR。私人中继通过二维码配对设备,端到端加密连接。CLI 命令包括 openchamber status、connect-url --qr、tunnel start、startup enable 等。

  1. 前端开发者:启动一个会话,设定目标,让代理自动修改代码直到测试通过,即使关闭电脑也能继续。
  2. 团队负责人:使用多运行功能,让五个不同的模型完成同一任务,对比结果并选择最佳方案。
  3. 代码审查者:通过变更导览,快速理解大型 diff 的逻辑步骤,而不是逐行阅读。
  4. 远程工作者:在桌面或 VS Code 中开始会话,回到家后通过手机或平板继续审查和指导代理。
  5. 维护者:从 GitHub issue 创建会话,代理直接处理并提交 PR,还可将失败的 CI 检查反馈给代理。
  6. 自动化爱好者:设置定时任务,每天自动运行代理执行特定提示,并带有完成目标。

如何安装或部署这个 Agent?

桌面版:从 GitHub Releases 下载最新版本,适用于 macOS、Windows 和 Linux。Linux 用户需下载 AppImage 并执行 chmod +x OpenChamber-*.AppImage,然后运行 ./OpenChamber-*.AppImage,可能需要安装 FUSE(libfuse.so.2)或设置 APPIMAGE_EXTRACT_AND_RUN=1。VS Code:从 Visual Studio Marketplace 安装 'OpenChamber'。CLI/Web:需要 Node.js 22+ 和已安装的 OpenCode CLI,运行 curl -fsSL https://raw.githubusercontent.com/openchamber/openchamber/main/scripts/install.sh | bash,然后使用 openchamber 命令。

如何使用这个 Agent?

安装后,首次运行 CLI 需设置 UI 密码:openchamber --ui-password be-creative-here。查看状态:openchamber status。生成连接二维码:openchamber connect-url --qr。启动 Cloudflare 隧道:openchamber tunnel start --provider cloudflare --mode quick --qr。启用开机启动:openchamber startup enable。查看日志:openchamber logs。停止服务:openchamber stop。更新:openchamber update。桌面版无需额外安装 OpenCode,已内置。

这个 Agent 有哪些优点和局限?

优点
  • 跨平台支持桌面、Web、VS Code、iOS、Android,项目状态同步。
  • 会话目标使代理自动持续工作直至完成,无需持续监控。
  • 多运行和融合功能可并行比较多个模型的结果,提高决策质量。
  • 私人中继提供端到端加密的远程访问,无需开放端口。
  • 与 GitHub 深度集成,支持从 issue/PR 上下文开始并管理 PR。
局限
  • 依赖 OpenCode CLI 作为代理引擎,独立于 OpenCode 但非官方。
  • CLI/Web 需要 Node.js 22+,可能对旧环境有要求。
  • 某些功能(如私人中继)依赖网络连接和外部服务(如 Cloudflare)。
  • 桌面版内置 OpenCode,但 CLI 版本需自行安装,可能增加配置负担。
  • 文档主要面向开发者,非技术用户可能需要学习曲线。

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
OpenChamber 当前 42 · 缺口较多 桌面应用免费 + 模型费 ★ 12k 今天 TypeScript —
Ordewell 67 · 存在缺口 命令行工具免费 + 模型费 ★ 202 今天 TypeScript Codex · Claude Code · OpenAI API · Claude API
Plannotator 78 · 表现良好 命令行工具免费版 + 付费版 ★ 9.5k 今天 TypeScript Codex · Claude Code
Cezar — AI 编码代理编排器 63 · 存在缺口 命令行工具免费 ★ 722 今天 TypeScript Codex · Claude Code

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
42/ 100 五分制 2.1 / 5
本评测基于 2026年8月12日 的源码;此后该项目发布了 19 个正式版本,尚未复审。分数与结论只代表评测时的版本。 最近版本 ↓
信任安全 8/29
可靠稳定 6/14
适用触发 9/18
规范维护 9/18
有效结果 7/13
证据核验 3/8
查看各维度的扣分理由
信任安全8 / 29 · 1.4/5

证据显示:README 提到 Private Relay 端到端加密、可撤销,UI 密码保护,默认绑定 localhost,安全策略文档列出敏感数据范围。但未提供代码级权限最小化、用户确认机制、数据流透明度的具体实现细节。依赖安全方面有 patch-package 和 overrides,但未提供漏洞扫描或审计证据。外部影响(如隧道、SSH)有文档但未深入。回滚机制未提及。来源归属:README 明确声明独立项目,不隶属于 OpenCode,但未提供代码来源追溯。扣分:缺乏具体实现证据,回滚缺失。

可靠稳定6 / 14 · 2.1/5

证据显示:README 描述功能与 package.json 脚本一致,版本号一致(1.18.2),但未提供测试结果或运行验证。依赖可用性:使用 bun 和 Node 22,但未提供依赖锁定或完整性校验。失败消息:有 troubleshooting 指南,但未提供具体错误处理代码。扣分:静态审查无法验证运行行为,依赖可用性证据不足。

适用触发9 / 18 · 2.5/5

证据显示:README 明确目标用户(开发者、团队),场景覆盖桌面、Web、移动、CLI,环境适配(macOS、Windows、Linux、iOS、Android)。能力边界:描述功能但未明确限制。触发精度:有命令示例(如 openchamber status)但未详细说明。环境适配:提供安装说明和系统要求。扣分:能力边界和触发精度证据不足。

规范维护9 / 18 · 2.5/5

证据显示:README 结构清晰,有快速开始、指南、安全、故障排除等章节。安装说明详细(桌面、VS Code、CLI)。命名稳定:版本号明确,但未提供 API 稳定性说明。示例和 FAQ:有命令示例和指南,但无 FAQ 文档。已知限制:未明确列出。许可证:MIT 许可证文件存在。版本变更日志:未提供 CHANGELOG 文件。维护责任:有 SECURITY.md 和贡献指南,但未明确维护者。扣分:缺少已知限制、变更日志、维护者信息。

有效结果7 / 13 · 2.7/5

证据显示:输出可用性:提供多种界面(桌面、Web、移动)和功能(多运行、融合、变更走查)。边际价值:相比 OpenCode 增加了会话管理、远程访问、调度等。成本效益:开源免费,但未提供性能或资源消耗数据。扣分:成本效益证据不足。

证据核验3 / 8 · 1.9/5

证据显示:README 中的功能描述与 package.json 脚本和文档链接一致,但未提供独立验证。跨来源佐证:有 Discord 和 GitHub 链接,但未提供第三方评测。事实与推断分离:README 明确区分项目与 OpenCode 的关系,但未提供技术事实的验证。扣分:缺乏独立验证和第三方佐证。

风险与缓解建议
  • 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
  • 静态审查无法验证运行行为,所有评分基于文档和代码结构推断。
  • 未提供回滚机制,用户需自行备份或依赖版本控制。
  • 依赖安全未提供漏洞扫描或审计证据,建议使用前进行安全审查。
  • 未提供已知限制和变更日志,用户可能遇到未文档化的问题。
证据充分度:低 评估于 2026年8月12日 审查版本 d634cd23240b 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. v2.4.0 OpenChamber v2.4.0: Integrations catalog and find in files
    发布说明摘录
    New - Integrations catalog: the storefront button in the sidebar header opens a catalog of more than 160 services, such as Linear, Sentry, Figma, Notion and Supabase. One click installs a service's MCP server with its skills or plugins, and the page shows what still waits for a sign-in (thanks to @AlexKutas). - Find in files: the search field above the sidebar file tree can search file contents, with a .* switch for regular expressions. A click on a matching line opens the file at that line (thanks to @deatheros). …
    在 GitHub 查看 ↗
  2. v2.3.3 OpenChamber v2.3.3: Agents draw charts and mockups
    发布说明摘录
    New - Charts and mockups in chat: an agent can show a chart, table, diagram or interface mockup right above its answer. The page follows your theme, opens full screen and downloads as HTML on desktop. If that's not your thing, you can turn it off in Settings → OpenChamber Tools. - Mobile push says what happened: a notification shows the session name and the agent's reply, its question, the command it asks to run, or the error. The text is encrypted end to end, so the relay, Apple and Google see only a generic title. …
    在 GitHub 查看 ↗
  3. v2.3.2 OpenChamber v2.3.2: Project knowledge for agents and Linux packages
    发布说明摘录
    New - Project knowledge for agents: agents read and change the project's notes, todos and plans with their own tool, switched on in Settings next to memory. A plan an agent shows opens in the Project knowledge panel (thanks to @cemarta7). - Links from chat: issue, pull request and merge request links from GitHub, GitLab and Linear open on the issues board next to the session. On desktop, "Open links in the built-in browser" in Settings → General opens other links in the browser panel; Cmd/Ctrl-click still opens the system browser. …
    在 GitHub 查看 ↗

常见问题

OpenChamber 与 OpenCode 是什么关系?
OpenChamber 是一个独立项目,使用 OpenCode 作为其编码代理引擎,但并非 OpenCode 官方产品。
是否需要在每个设备上安装 OpenCode?
桌面版内置 OpenCode CLI;CLI/Web 和 VS Code 版本需要使用你已安装的 OpenCode CLI。
远程访问是否安全?
私人中继使用端到端加密,可随时撤销连接,也支持直接连接、LAN/VPN、Cloudflare/Ngrok 隧道和 SSH。
我可以自己托管吗?
可以,OpenChamber 支持自托管,提供了反向代理指南和自定义主题文档。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents