openchamber/openchamber
Agentic Development Environment based on OpenCode AI agent
OpenChamber – AI 辅助编码工作区
它是什么
- 一个开源应用程序,让您可以运行 coding agents(编写或修改代码的 AI 模型)并管理整个开发工作流程。
- 适用于桌面端 (macOS, Windows, Linux)、网页/PWA、VS Code 内部以及 iOS/Android。
主要功能
| 功能 | 您可以做什么 |
|---|---|
| Session Goals | 为工作阶段定义具体成果。即使您关闭应用程序,代理也会持续运作,直到达成目标、遇到阻碍或达到用户设定的限制。 |
| Multi‑run & Fusion | 同时在最多五个模型上运行相同任务,比较结果,或将最佳部分合并到新的工作阶段中。 |
| Changes Walkthrough | 将大型 diff 转换为 AI 引导的逐步导览,解释每次编辑。 |
| Preview | 并排检查正在运行的网页应用程序与聊天窗口。点击元素即可将屏幕截图、样式和错误发送给代理,让它直接针对 UI 进行推理。 |
| GitHub integration | 从 issue 或 PR 开始工作阶段,将失败的检查或审查意见反馈给代理,并在 OpenChamber 内更新/合并 PR。 |
| Cross‑device continuity | 在任何支持的设备上打开相同的项目和工作阶段;状态会同步,让您随时随地继续工作。 |
| Private Relay | 一次性 QR‑code 配对建立端对端加密通道(或使用 LAN/VPN, Cloudflare, Ngrok, SSH),无需暴露公共端口。 |
| Dashboard & scheduling | 查看所有工作阶段的状态、Token 使用量、成本,并将其整理在文件夹中。排程提示以类似 cron 的间隔执行,并可选择搭配 Session Goals。 |
如何使用
- 安装 – 下载桌面二进制文件、添加 VS Code 扩展,或运行基于 Node 的 CLI (
curl … | bash)。 - 开始工作阶段 – 通过 OpenCode API 选择模型,给予提示词或 GitHub issue,并可选择设置目标。
- 互动 – 与代理聊天、发送代码片段、请求预览,或让它自动执行。
- 审查 – 使用内置的 diff 查看器、Changes Walkthrough 或 Fusion 来评估结果。
- 发布 – 合并 PR、推送 commit,或直接从 UI 导出最终代码。
为什么它很重要
- 弥补了原始 LLM 输出与完整开发工作流程之间的差距:版本控制、审查、测试和部署皆整合在同一个地方。
- 通过目标和自动延续功能让 AI 保持「正轨」,减少持续手动提示的需求。
- 支持并排比较多个模型,轻松进行基准测试或结合它们的优势。
授权条款: MIT – 您可以自由使用、修改和重新散布此软件。
以上所有信息皆直接取自存储库的 README。
相关
- Dispatch
- 项目
- 项目
- 项目
- 项目