
OpenChamber VS Code 扩展完整指南把 OpenCode AI Agent 装进编辑器5 分钟跑通多模型并行【免费下载链接】openchamberAgentic Development Environment based on OpenCode AI agent项目地址: https://gitcode.com/gh_mirrors/op/openchamberOpenChamber 的 VS Code 扩展把 OpenCode AI Agent 直接装进编辑器聊天面板贴着代码栏选中代码右键即可解释、改写、补上下文一句话提示词还能让多个模型并排作答。Agent 就在你当前项目里干活不用切窗口。 切窗口就丢上下文让 AI 面板贴着代码栏工作用 AI 助手写代码最频繁的摩擦是切换去别处问个函数回来忘了刚才在哪个文件哪一行。OpenChamber 的做法是把 OpenCode Agent 以 webview 面板的形式挂在 VS Code 的活动栏上布局自适应面板宽窄主题跟随 VS Code 的浅色、深色与高对比度设置。工具输出里的文件路径点击后直接在编辑器打开编辑类结果则落在聚焦的 Diff 视图里省去了复制路径再查找的动作。 安装前提与最小配置先做两行检查要求说明OpenCode CLI已安装并在 PATH 中或用OPENCODE_BINARY环境变量指定VS Code版本 1.85 及以上最短路径在扩展市场安装 OpenChamber然后在终端执行下面命令确认 CLI 可用。扩展启动前会做版本校验只接受 OpenCode 2.x。opencode --version两个设置都留空即可扩展会自动挑一个空闲本地端口在 127.0.0.1 上拉起opencode serve进程随机生成密码做 Basic Auth 保护轮询/api/info返回 200 即视为就绪。全部设置只有两项openchamber.apiUrl填入外部 OpenCode API 服务器地址留空则本地自动启动和openchamber.opencodeBinaryCLI 绝对路径PATH 查找失败时用改完需重载窗口。️ 选中代码后的四个右键动作在编辑器选中代码后右键OpenChamber 子菜单提供四个动作Explain让 Agent 解释选区没有选区时改为解释整个文件提示词会自动带上文件路径、行号范围与语言标识。Improve Code让 Agent 就地改写选区代码必须存在选区。Add to Context把选区附到下一条提示词上以文件路径:行号加内容作为上下文项。Add Comment在选中行打开行内评论线程线程锚定在代码位置随下一条消息以上下文卡片发出扩展激活后编辑器行槽的按钮功能相同仅支持工作区内文件。资源管理器里右键单个文件可把它作为附件带进聊天文件夹会被跳过。所有动作都优先投递到你正打开的会话编辑器标签页没有打开时才落到侧边栏聊天。⚡ 一句话提示词跑多个模型并排对比怎么做在命令面板执行OpenChamber: Run on Several Models选一个工作区文件夹会打开一个预配置好的新会话标签页同一条提示词同时发给多个模型结果并排流式呈现你可以保留最好的那份也可以把多份输出融合成一份。标签页内每个模型实例有各自独立的事件流关闭标签页时全部终止并清理连接。聊天面板、会话标签页与提交信息框常用命令速查命令面板里OpenChamber:前缀下有 8 个以上入口常用的是这几个Focus Chat 聚焦聊天输入框New Session 开启新会话多根工作区会先让你选文件夹Open Session in Editor 把当前或新会话放进编辑器标签页与文件并排常驻Settings 在编辑器标签页里打开设置重复执行只复用同一标签页不打扰侧边栏聊天Restart API Connection 重启 OpenCode 进程。容易被忽略的一个功能Git 面板标题栏会多出一个 Generate Commit Message 按钮点击后从已暂存的改动生成提交信息没有暂存内容时改用未暂存的并直接填进提交输入框。 连接失败的排查顺序出问题时先执行OpenChamber: Show OpenCode Status它会在输出面板生成一份诊断报告扩展与 OpenCode 版本、工作目录、配置值与实际解析出的 API URL、连接状态、CLI 路径、就绪耗时、最近一次错误并逐个探测/api/info、/api/config、/api/provider、/api/agent、/api/command、/api/project、/api/location、/api/session等端点会话列表不显示这类问题大多靠这份报告定位。若报告显示找不到 CLI查找顺序是openchamber.opencodeBinary设置 → 共享设置文件~/.config/openchamber/settings.json→OPENCODE_BINARY等环境变量 → 常见安装位置 → PATH把第一级填上即可完整逻辑见 packages/vscode/src/opencode.ts。连外部服务则填入openchamber.apiUrl认证走OPENCODE_PASSWORD环境变量。扩展开发调试与本地打包在仓库根目录执行bun install bun run vscode:dev监听器启动后自动打开一个扩展开发主机webview 改动走 Vite HMR 热更新无需手动刷新。支持用OPENCHAMBER_VSCODE_BINcursor换宿主或用环境变量、位置参数指定工作区目录脚本细节见 scripts/dev-vscode.mjs。要打包 VSIXbun run --cwd packages/vscode build cd packages/vscode bunx vsce package --no-dependencies再用code --install-extension packages/vscode/openchamber-*.vsix装上生成的文件即可。适合谁用下一步做什么如果你主要用 VS Code 写代码、希望 Agent 直接读写当前项目的文件这套扩展匹配如果你习惯纯终端工作流、不想让编辑器代管本地进程直接用 OpenCode CLI 更合适。下一步动作现在选中当前文件里一个你看不懂的函数右键选 Explain跑通第一次对话。【免费下载链接】openchamberAgentic Development Environment based on OpenCode AI agent项目地址: https://gitcode.com/gh_mirrors/op/openchamber创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考