Artwork by Halyna
GitHub 9579 星

一套 智能体 开发环境。

开源,并且直接用你已经在用的模型。在一台机器上启动智能体,然后在另一台机器上接着同一个会话继续。

OpenChamber desktop interface

什么跑在哪里。

OpenChamber 以实例的形式跑在你掌控的机器上。桌面应用在你的电脑上跑一个实例,同时也能连接远程机器上的其他实例。手机和浏览器通过互联网可以访问其中任何一个。

实例

Mac、Linux 机器或服务器

  • 在你的 Mac、Linux 机器或自有服务器上启动
  • 运行智能体并保留每一个会话,即使你关掉了应用
  • 默认只监听 localhost。加一个参数即可对你的网络开放
本地与远程

桌面应用

  • 既运行自己的实例,也能连接远程实例。在应用里直接切换
  • macOS、Windows 和 Linux
  • 聊天旁边就有终端、文件浏览器、笔记、待办和可复用的操作
  • 服务商额度、token 用量和每个会话的费用
  • 也提供 VS Code、Cursor、Windsurf 和 Trae 的扩展
OpenChamber desktop app
远程

手机和浏览器

  • 原生移动应用(目前为 beta)和 PWA
  • Private Relay 在不开放端口的情况下承载端到端加密的连接
  • 用二维码配对手机一次即可。随时可在应用中撤销
  • 如果只需要普通的浏览器访问,带 UI 密码的隧道也可以
OpenChamber session list on mobile
OpenChamber conversation on mobile

开始、运行、审阅。

每个任务都经过同样的三个阶段。这是 OpenChamber 在每个阶段加上的东西。

  1. 开始

    从一个 issue、一个目标或一个计划开始。

    • 来自 GitHub 或 Linear

      从 GitHub 的 issue 或 pull request 开始,或者从 Linear 的工单开始。智能体会一并拿到讨论串和 diff。GitLab 正在开发中。

    • Session Goals

      定下要达成的结果。每一轮之后 OpenChamber 都会检查进度,并持续推进,直到目标完成、被卡住,或者超过你设定的上限。

    • 定时任务

      在指定时间运行一次任务,或者按周期重复运行。附上目标之后,每次运行都会一直做到工作完成。

  2. 运行

    让同一个任务跑在多个模型上。

    • Multi-run

      一个任务,最多五个模型并行,各自在自己的 worktree 里。

    • Fusion

      留下最好的结果,或者把几个结果里最强的部分合成一个。

    • Browser Use

      你正在运行的应用就在内置浏览器里。你点,智能体也点,它能看到报错,并检查自己的工作。

  3. 审阅

    把改动当作有序的步骤来审阅。

    • Changes Walkthrough

      一个大 diff,被整理成有序的步骤,说明这次改动是怎么拼起来的。

    • 失败的检查退回去

      把一次红色的 CI 运行发给写这段代码的智能体。它会带着修复回来。

    • 不离开就能合并

      提交、推送、开 PR、回复评审意见、合并,都在工作发生的那个窗口里完成。

隐私与数据

OpenChamber 不收集任何关于你工作的信息,也不会把任何东西发到任何地方。代码和会话内容留在你的机器上。当工作区离开 localhost 时,你用 UI 密码或已配对的设备来把守远程访问。

代码和会话留在你这里

OpenChamber 不收集项目名、路径、提示词、代码、diff 或会话内容。

远程访问有保护

UI 密码把守浏览器访问。隧道链接在该失效的那一刻就可以轮换或撤销。

Private Relay,不开放端口

用一次性二维码配对设备,通过 Private Relay 连接,无需开放端口或暴露公网服务器。连接端到端加密,并且随时可以撤销。

开源,所以你可以自己核对

OpenChamber 是开源的。隐私模型就在代码里,任何人都可以核对。

来自用它的人。

我们没有请求过的帖子。

Image @realchendahuang
I've had a deep experience with openchamber. I think my choice was right. This thing is really useful, smooth and silky. Go try it out quick, I strongly recommend it, no more messing around blindly.
Image @NihilSineTheo
Was looking for a way to run agents from my phone, remotely on my server, other than tmux. Found OpenChamber. It is INSANELY good, highly recommended.
Image @1un4rPunk
Seriously, I've spent almost the whole week trying to find a tool that made sense to orchestrate agents and, as a dev (actually, a devops), openchamber is the only one that felt natural and logical.
Image hkay-dev
I just want to say the app itself is phenomenal. The level of polish is just unreal. I saw OpenChamber back when it was a small project, I think maybe a couple months ago, and now it is unrecognizable. Truly amazing work. The latest release with its streaming feature is everything I could have possibly asked for and more. It is gorgeous and smooth.

OpenChamber 常见问题

一台你掌控的、装好 OpenCode 的机器。OpenChamber 运行在 OpenCode SDK 之上。用 curl -fsSL https://opencode.ai/install | bash 安装它,然后启动 OpenChamber。
在你的 Mac、Linux 机器或自有服务器上。桌面应用在本地跑一个实例,也能连接远程实例。手机和浏览器通过 Private Relay 可以访问其中任何一个。
通过 Private Relay 配对设备。连接端到端加密,不开放任何端口,设备随时可以撤销。如果只需要普通的浏览器访问,带 UI 密码的隧道也可以。
是的。OpenChamber 采用 MIT 许可证,代码在 GitHub 上。
不用花钱。OpenChamber 本身是免费的。你只需用自己的密钥向模型服务商付费。

还有问题? 查看文档

装在你手头已有的机器上。

在 Mac、Linux 机器或服务器上敲一条命令。然后在你所在的任何地方打开它。