前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
返回 AI 情报前线
All News · 全部资讯9301
  • GitHub Models正式停用,开发者需迁移至自有API密钥
  • OpenChamber:开源多Agent协作开发环境,支持5模型并行
  • TormentNexus放弃微服务,选择Go+TypeScript模块化单体
  • Figma截图给Claude效果差的根本原因
  • MCP服务器为自主Agent加固的四个经验教训
  • AI 语音工作流中人机切换的追加式审计日志设计
  • Claude 速率限制原理解析及实时监控方案
  • SQLite 文本历史存储新思路:用 zstd 压缩整个版本数组
  • Claude Code 新版:跨会话消息传递功能已上线
  • Java从零实现MiniGPT系列:吃透Transformer原理
  • 用 Java 从零实现 MiniGPT:分词器设计详解
  • 澳大利亚发生全球首例AI自主网络攻击:AI助手入侵健身房网站
  • Claude Code权限控制:permissions.deny的局限与目录级隔离方案
  • EU AI Act 第50条已生效:AI 生成内容强制披露要点解读
  • 垂直AI Agent为何优于水平Agent及构建方法
  • 生产级WhatsApp AI Agent架构实战18个月
  • 用OpenAPI Spec实现通用SaaS连接器架构
  • Cloudflare/Circle/OSL:Agent支付基础设施三连发
  • OpenAI因安全阈值主动暂停Astra模型开发
  • x402协议获50亿美元交易量,AI支付基础设施正式成立
  • OpenChamber 开源:同一任务并行跑 5 个 AI 模型取最优
  • MarketNow 转型安全基础设施:MCP Server 安全审计
  • AI 编程的真正瓶颈:代码生成免费,验证是全部工作
  • 受监管行业 LLM 部署清单:范围、所有权与系统边界
  • 利用 Neon 分支隔离 AI 调用成本:prod/preview/CI 分别计量
  • Opik vs Langfuse 深度对比:LLM 可观测性工具边界评测
  • 跨提供商模型兜底路由:OpenAI 兼容网关简化 fallback 逻辑
  • Stryker MCP让AI编程助手直接跑突变测试,100%覆盖率可验证
  • 避免AI Agent重复解析代码库的方案
  • Next.js中RSC与AI流式输出的实战模式
  • 六个 SQLite 高危漏洞原来是 AI 幻觉:CVE 被撤销事件分析
  • 研究数据:重度 AI 用户代码理解率仅 50%,调试能力下滑最显著
  • Claude Code自动模式将默认开启,编程介入更少
  • 用统计假设检验验证Agent指令变更效果
  • 从零构建实时听写:离线语音转文字的工程实践
  • 用 Docker 沙盒隔离 AI 编程 Agent:安全运行指南
  • GitOps 实践:让 AI Agent 团队配置同步像 Git Push 一样简单
  • 教程:用Cloudflare Workers构建轻量AI API安全代理
  • 2026 年主流 LLM 可观测平台横评:Langfuse、LangSmith、Braintrust、Arize
  • 24 GB 显存不等于 24 GB 可用:本地 LLM 显存规划实战
  • Google发布WeatherNext 2天气预报AI模型
  • ComfyUI:模块化AI创作引擎
  • Stryker MCP Reporter:AI 编程 Agent 的变异测试自动化
  • Stryker MCP Reporter v1.11:突变覆盖率验证接入 AI 编程工具
  • AI 辅助编程时代:如何保持开发者主导权
  • AI能写代码,但系统设计仍需人来做
  • Chunk-First:数据建模视角重新审视LLM输入切分
  • Agency Agents:可一键安装到 Claude Code/Cursor 的 AI Agent 个性化市场
  • Bolt.new和Replit的替代品:代码审查优先的AI编程工具
  • 独立研究:AI 搜索引用准确率实测,Perplexity 免费版错误率仍超 1/3
  • 生产级 LLM 成本拆解:建立 Trace Budget 的六步法
  • 已加载 51 / 9301
8.0
热点
AI SCORE
编程提效2026-08-10 04:24

OpenChamber 开源:同一任务并行跑 5 个 AI 模型取最优

dev.to · AI#AI编程#开源#多模型
Editor brief · 编辑速览

开源 Agent 开发环境,支持多模型并行执行并融合最佳结果,Session Goals 可在关闭应用后继续迭代,支持 GitHub Issue 到 PR 完整流程。

文章思维导图
Knowledge map
拖拽缩放
Full translation

完整中文译文

OpenChamber 允许同时在最多五个 AI 模型上运行同一个编程任务,并让你保留最佳结果,或融合每个模型做得最好的部分。该项目开源,运行在 OpenCode SDK 上,能在桌面应用、浏览器、手机和代码编辑器之间无缝切换。

OpenChamber 的核心理念是:关闭应用程序时 Agent 不会停止——你设定一个目标(Session Goal),它会一轮接一轮地迭代,直到完成。在此基础上,还支持从 GitHub Issue 到合并 Pull Request 的完整流程,且无需离开工具。

OpenChamber 是一个开源的 Agent 开发环境,提供 macOS、Windows 和 Linux 原生应用。- Multi-run 与 Fusion:同时在最多五个 AI 模型上运行同一任务,并融合或比较结果。- 运行在 OpenCode SDK 上,安装方式为 curl -fsSL https://opencode.ai/install | bash。- Session Goals 让 Agent 朝着目标一轮又一轮地迭代,即使应用已关闭。- 支持从 Issue 到 Pull Request 的完整 GitHub 流程,包括重新触发失败的 Checks,且无需离开应用。- 远程访问使用 Private Relay:通过 QR 码配对,端到端加密,无需开放端口。- 不收集也不发送代码、Prompts、diffs 或会话内容:一切留在本地机器。- 有原生移动 App(Beta 版),并支持通过浏览器/PWA 访问,带密码门控以安全暴露服务。

2025 到 2026 年间,Agent 开发环境(此类工具中 AI Agent 不仅能自动补全代码,还能规划、编辑文件、运行命令并发起 Pull Request)大量涌现。OpenChamber 属于这一类别,但切入点不同:它不押注于单一模型,而是允许同时在多个模型上运行同一任务,并比较或融合结果。

该项目并不替代 Agent 引擎;它运行在 OpenCode SDK 上,创作者将其描述为"目前可用的最佳开源 Agent 体验"。早期用户在社交媒体上总结道:"Opencode + OhMyOpencode + Openchamber. This is some cooked stack. VSCode looks like legacy notepad++ now."

OpenChamber 在一个版本中一次性加入了六个功能,这些功能此前分散在多个不同工具中:Session Goals、Multi-run and Fusion、Changes Walkthrough、Preview、从 Issue 到 Pull Request 的流程,以及带 cron 的计划任务。每一个功能都针对 AI Agent 日常工作中的具体问题。

Session Goals:设定一个目标,Agent 会朝着它一轮接一轮地迭代,即使应用已关闭。- Multi-run 和 Fusion:在最多五个不同模型上运行同一任务,保留最佳结果,或融合每个模型最强的部分。- Changes Walkthrough:大型 diff 被组织成有序的步骤,解释整个变更如何配合。- Preview:指向应用中正在运行的某个元素,将该元素背后的所有上下文发送给 Agent。- 从 Issue 到 Pull Request:从 GitHub 的 Issue 或 PR 出发,重新触发失败的 Checks,在 OpenChamber 内完成合并。- 计划任务:在 cron 上运行一个 Prompt,结合 Session Goals 指向一个具体结果。

Multi-run 在融合结果前,会在多个模型上并行运行同一任务。

背景与历史

据早期用户描述,OpenChamber 起源于一个小项目:"I saw OpenChamber back when it was a small project, I think maybe a couple months ago, and now it is unrecognizable."Harsha Kotcherlakota(hkay-dev)如是说。这种快速演进是当前 Agent 工具时代的典型特征:不到一年时间,它们从自动补全代码行发展到管理完整的工作会话,具备跨轮次的记忆能力和终端访问能力。

选择基于 OpenCode 而非自建引擎这一决策,是理解该项目的关键。OpenChamber 不与最佳 Agent 竞争;它竞争的是成为现有 Agent 周围最好的编排层:并行运行多个、按结果排序、在会话之间保持它们活跃。

技术细节与性能

OpenChamber 以桌面原生应用形式分发,支持 macOS、Windows 和 Linux,具备多窗口和多项目并行能力。它包含"Open In"快捷方式,用于在 Finder、终端或你的编辑器中打开当前活动项目,还有"Project Actions"用于启动开发服务器、SSH 转发和本地 URL,无需离开应用。

同一会话在浏览器(PWA 支持)、手机或平板、以及仍在 Beta 版的原生移动 App 中均可继续使用。为将本地实例安全地暴露到互联网而不向所有人开放,OpenChamber 添加了界面密码门控,旨在让浏览器访问可以安全地分享。

如何连接新设备

远程配对使用 Private Relay:扫描一次性 QR 码,新设备即可连接,无需开放端口或暴露公共服务器。连接采用端到端加密,可随时撤销。

~ ❯ openchamber serve --ui-password ******
┌ OpenChamber Started
│
◆ port 3000 (PID 34189)
● local: http://127.0.0.1:3000/
● tunnel: https://oc-3a9f.trycloudflare.com
│
└ daemon running

~ ❯ openchamber connect-url --relay
┌ OpenChamber relay pairing link
│
◆ openchamber://connect?v=2&p=eyJ2IjoyLCJwYWlyaW5n…
● Relay: wss://relay.openchamber.dev/ws
● Fingerprint: 7F3A-D21C
│
└ relay pairing link generated

第一个命令启动本地 daemon 并为 Web 界面设置密码;第二个命令生成 Private Relay 配对链接及其指纹(Fingerprint),用于验证连接的设备是否正确。

flowchart TD
    A["Editor, navegador o celular"] --> B["openchamber serve"]
    B --> C["OpenCode SDK"]
    C --> D["Modelo 1"]
    C --> E["Modelo 2"]
    C --> F["Modelo N"]
    D --> G["Fusion de resultados"]
    E --> G
    F --> G
    G --> H["Pull request en GitHub"]

该图概括了一个典型任务的路径:客户端(无论是桌面应用、浏览器还是编辑器)将任务发送到 openchamber serve daemon,后者通过 OpenCode SDK 将任务分配给配置的各个模型,并在最终发起 Pull Request 之前合并结果(如果适用的话)。

隐私:什么数据留在你的机器上

根据项目文档,项目名称、路径、Prompts、代码、diffs 和会话内容不会被收集,也不会发送到 OpenChamber 的服务器。由于是开源项目,这种隐私模式可以通过阅读代码来审计,而不必信任隐私政策。

📌 注:OpenChamber 是开源项目,其代码托管在 GitHub 上,因此它承诺的隐私模式(不收集代码或会话)可以通过阅读代码库来验证,而不仅仅是信任条款页面。

安装

OpenChamber 运行在 OpenCode SDK 上,所以这是第一步。官方安装脚本适用于 macOS 和 Linux:

curl -fsSL https://opencode.ai/install | bash

在 Windows 上,最直接的方式是从官网安装 OpenChamber 桌面原生应用;如果更喜欢命令行,在 WSL(Windows Subsystem for Linux)中运行相同脚本,即可从 Linux 终端使用 OpenCode SDK。

安装 SDK 后,下一步是启动 OpenChamber daemon(设置界面密码),如果要从其他设备访问则生成配对链接:

openchamber serve --ui-password TU_PASSWORD
openchamber connect-url --relay

第一条命令暴露本地界面(必要时还有隧道);第二条给出用于通过 Private Relay 配对手机或另一台笔记本的 QR 码或链接。此后,定义一个 Session Goal(例如"将 REST 端点迁移到 GraphQL,且不破坏测试"),让 Agent 迭代,并可选择用 Multi-run 在两个或三个模型上并行运行以比较结果。

要确认 daemon 是否在运行以及占用了哪个端口,openchamber serve 的输出会显示:在终端中查找 local: http://127.0.0.1:PORT/。

根据场景选择合适的环境

环境 何时使用 优势 局限性
桌面应用 日常工作,同时打开多个项目 "Open In"快捷方式到 Finder、终端和编辑器;Project Actions 启动本地服务器 需要安装并保持二进制更新
浏览器 / PWA / 移动端 从手机或非本人机器上查看或启动任务 任意设备访问,带后台通知 需要密码门控或隧道才能安全暴露
编辑器插件 日常就在代码编辑器内工作,不想切换窗口 从工具输出直接打开文件,支持右键操作 一次只支持一个编辑器,没有桌面应用完整的 Agent Manager

Private Relay 无需开放端口即可配对新设备。

Multi-run 和 Fusion 的价值

Multi-run 和 Fusion 的设计回应了单一模型工作的一个现实问题:每个模型面对同一任务时都有不同的偏见和盲点。并行运行任务并比较(或融合)结果,将开发者以前盲目做出的决定——只有一次尝试、一个模型、没有对比——转变为一个可比较的决策。

第二个方向 Session Goals 解决的另一个问题:目前大多数代码 Agent 都在等待用户回复才能继续。将其转化为一个持久目标,让它即使关闭应用也能一轮接一轮地运行,使工具更接近一个异步协作者,而不是交互式自动补全。

💡 提示:如果你要让一个 Session Goal 在无人值守的情况下运行数小时,结合 Issue 到 Pull Request 的流程一起使用:这样结果会作为一个可审查的 PR 留下来,而不是散落在 working tree 中的零散更改。

隐私模式(全部本地、不收集、远程访问可选且可撤销)本身也是对开发团队日益增长的担忧的回应:将专有代码发送给第三方让 Agent 处理。该项目是开源的,因此这一承诺可以在代码中审计,而不仅仅是在营销页面上阅读。

原生移动 App 仍在 Beta 版,所以预计在后续版本中会添加功能(并修复错误)。官方 FAQ 确认该项目目前依赖 OpenCode SDK,这为未来如果生态系统推动的话引入其他 Agent 引擎留下了可能。

目前,OpenChamber 的差异化不在于训练或微调自己的模型,而在于编排层:多模型、多设备,且工作能在会话之间持久化。如果这种模式在实践中有效,其他代码 Agent 工具可能最终会效仿。

FAQ

OpenChamber 是开源的吗?

是的。该项目是开源的,代码托管在 GitHub 上,可以审计其功能以及它承诺的隐私模式。

它底层使用什么 Agent 引擎?

OpenChamber 运行在 OpenCode SDK 上,创作者选择它是因为他们认为这是目前可用的最佳开源 Agent 体验。

OpenChamber 本身免费吗?

是的,OpenChamber 本身是免费的。真正的成本取决于你通过 OpenCode 运行模型的使用量,每个模型都有自己的按 Token 计费价格。

可以用远程方式使用吗,比如从手机?

可以。可以通过浏览器访问,必要时使用隧道,并用界面密码或 Private Relay 的加密配对来保护访问安全。

如果应用关闭时 Agent 还在工作会怎样?

设定了 Session Goal 后,Agent 会朝着该目标一轮接一轮地迭代,即使应用已关闭;你之后可以从任何配对设备上恢复会话。

有 Windows 原生应用吗?

是的,除了 macOS 和 Linux,还有 Windows 原生桌面应用;对于在 Windows 上通过命令行安装 OpenCode SDK,实际的途径是使用 WSL。

资源

OpenChamber:项目官网,包含完整功能列表和隐私政策。- OpenCode:OpenChamber 所基于的 Agent SDK 官方安装程序。- Wikipedia: Integrated development environment:关于什么是开发环境及其如何演进到纳入 Agent 的一般背景。

📱 ¿Te gusta este contenido? Únete a nuestro canal de Telegram @programacion donde publicamos a diario lo más relevante de tecnología, IA y desarrollo. Resúmenes rápidos, contenido fresco todos los días。

Original source

本文由 AI 翻译整理自 dev.to · AI,原文版权归原作者所有。

阅读英文原文
上一篇
x402协议获50亿美元交易量,AI支付基础设施正式成立
下一篇
MarketNow 转型安全基础设施:MCP Server 安全审计