用 AI 写代码这件事,工具形态还在剧烈变动。命令行里的智能体够快但缺少全局视野,编辑器插件够直观但难以管理长任务,多个模型并行跑的时候更是没有一个统一的地方看结果。开源项目 OpenChamber 想解决的正是这段空档:它把自己定义为「智能体开发环境」,本质是给 AI 编程智能体配一个可视化的控制台。

六项功能决定了它和插件的区别
会话目标(Session Goals)是最能体现产品思路的一项:给智能体设定一条终点线,它会一轮接一轮地朝这个目标推进,即便应用已经关闭,任务仍在继续。这与「问一句答一句」的交互方式是两种逻辑。
多路运行与融合(Multi-run and Fusion)允许同一个任务最多交给五个模型同时处理,之后既可以保留表现最好的那份结果,也可以把各家最强的部分融合起来。对于难以判断哪个模型更合适的任务,这省去了反复重试的成本。
变更导览(Changes Walkthrough)针对的是代码审查环节的老问题:一次改动动辄产生上千行 diff,很难看懂各处修改之间的关系。OpenChamber 会把大 diff 拆成有先后顺序的步骤,解释这些改动如何拼成一个整体。
预览(Preview)把界面和代码连了起来——在运行中的应用里直接指向某个元素,工具会把这个元素背后的全部上下文打包发给智能体。
工作流方面,它支持从 GitHub 的 issue 或 PR 直接起手,把失败的检查结果回传给智能体,最后在同一个界面里完成合并。定时任务(Scheduled work)则可以按 cron 计划自动执行提示词,与会话目标搭配使用,相当于让智能体持续朝某个结果推进。
桌面、浏览器、手机和编辑器之间不断线
跨端是这个项目着力较多的部分。桌面端覆盖 macOS、Windows 和 Linux,支持多窗口的项目工作流,提供直达访达、终端和编辑器的快捷入口,还有用于管理开发服务器、SSH 转发和本地地址的项目动作面板。
浏览器端可以从任何地方访问,控件针对手机和平板做过适配,原生移动应用目前处于测试阶段。为了让浏览器访问在公网环境下也能用,它提供了一道界面密码门,另外还有后台通知和跨标签页的会话活动同步。
编辑器一侧则融入 VS Code 的原生工作流:工具输出里的文件路径可以直接点开,选中的代码和文件支持右键上下文操作,Agent Manager 用来管理多个模型的并行运行。
启动方式很直接,命令行里执行服务命令即可:
openchamber serve --ui-password 你设置的密码
启动后会同时给出本地地址和一条隧道地址,方便远程接入。如果需要在手机等设备上配对,可以生成中继连接链接:
openchamber connect-url --relay
配对链接带有指纹校验,通过官方中继服务建立连接。
隐私模型写在代码里,而不是条款里
对开发工具来说,代码不外流是底线。OpenChamber 明确表示项目名称、路径、提示词、代码、diff 和会话内容都不会被收集,工作内容留在本机。远程访问方面,浏览器入口可以用界面密码保护,隧道链接支持轮换或吊销。
更值得注意的是私有中继(Private Relay)的设计:通过一次性二维码完成设备配对,不需要开放任何端口,也不必把服务暴露到公网,连接为端到端加密并可随时吊销。项目方的说法是,因为整个项目开源,隐私模型可以直接在代码里被检验,而不是藏在一份政策文本背后。
底层的智能体框架目前用的是 OpenCode SDK,官方给出的理由是它是当前体验最好的开源智能体方案,安装只需一条命令:
curl -fsSL https://opencode.ai/install | bash
OpenChamber 本身免费,代码托管在 GitHub。早期用户反馈中反复出现的描述是同一件事——切换标签页的次数变少,猜测成本下降,工作推进得更连贯。对于已经习惯让智能体承担大部分编码工作、却苦于缺一个统一调度界面的开发者,这类工具的价值大概正在这里。
来源:openchamber.dev






