OpenCode 简介
快速回答: OpenCode 是开源版 Claude Code,内置 GLM 4.7、MiniMax 2.1 等免费模型,支持 Session 并行和 Timeline 回滚功能,通过
npm install -g opencode即可安装使用。
OpenCode 是目前热度极高的开源 AI 编程工具,被誉为「开源版 Claude Code」。它内置免费模型,支持接入顶级商业模型,是低成本体验 AI 编程的优选方案。
核心特性
| 特性 | 详情 |
|---|---|
| 内置免费模型 | GLM 4.7、MiniMax 2.1 |
| 顶级模型接入 | Gemini 1.5 Pro、Claude 3.5 |
| 连接方式 | 75+ 种 AI 接入方式 |
| 运行形态 | CLI、桌面版、VSCode 插件 |
| 核心功能 | Session 并行、Timeline 回滚、MCP 支持 |
安装配置
CLI 版本安装
通过 NPM 快速安装:
npm install -g opencode

安装完成后直接运行 opencode 即可启动。
VSCode 插件
插件版需先安装 CLI 版本,支持快捷键 Ctrl+Alt+K 将选中代码发送到 AI 窗口。
免费模型使用
OpenCode 内置多个免费模型:

带有 Free 标记的模型可直接使用:
- GLM 4.7 - 智谱 AI 免费模型
- MiniMax 2.1 - 国产免费模型
零配置开箱即用,适合新手练习。
核心功能
代码比对 (Diff)
OpenCode 的代码比对视图被誉为同类最佳:

清晰展示代码变更,便于审查和确认。
Timeline 回滚
类似 Git 的时间线功能:

- 查看完整对话历史
- 随时回退到任意节点
- 代码状态同步回滚
Session 并行
支持多个 Session 后台运行:
- 同时开发多个功能模块
- AI 自动并行处理任务
- 效率翻倍
多智能体协作
通过 O-My-OpenCode 插件实现多智能体并行:

插件自动拆解任务,分配给多个子智能体同时执行。
接入顶级模型
方式一:API Key
直接配置 OpenAI、Anthropic、Google 等平台的 API Key。
方式二:OpenRouter
通过 OpenRouter 统一接入多个模型提供商。
方式三:插件扩展
Anti-Gravity 等插件提供额外的模型接入渠道。
使用体验
优点
- 反向询问意识 - 动手前确认需求细节,降低重工率
- Session 管理 - 多任务并行,效率提升
- 回滚机制 - Timeline 功能实用,随时回退
- 免费模型 - 零成本入门体验
注意事项
- 桌面端目前 Beta 版,Bug 较多
- VSCode 插件依赖 CLI 版本
- 高级配置需修改 JSON 文件
- 部分顶级模型需付费订阅
适用人群
推荐使用:
- 想零成本体验 AI 编程的新手
- 受网络环境限制的开发者
- 需要深度定制 Agent 流程的极客
不推荐:
- 完全不敢接触命令行的用户
- 追求极致稳定桌面端的用户
与其他工具对比
| 维度 | OpenCode | Claude Code | Cursor |
|---|---|---|---|
| 开源 | 是 | 否 | 否 |
| 免费模型 | 内置 | 无 | 有限 |
| 多智能体 | 插件支持 | 原生 | 无 |
| 稳定性 | CLI 稳定 | 稳定 | 稳定 |
| 中国访问 | 友好 | 受限 | 受限 |
总结
OpenCode 为 AI 编程提供了开源、低成本的解决方案。内置免费模型降低了入门门槛,Session 并行和 Timeline 回滚等功能提升了开发效率。CLI 版本目前最为稳定,适合有一定命令行基础的开发者使用。
相关阅读
- Agent Skills 深度解析 - 提升 AI 编程效率的技能优化
- AI Agent Skills 实战指南 - 从数据分析到自动化编程
- DeepSeek R1 本地部署 - 另一个离线 AI 方案
奈云Pro团队
认证专家网络技术专家
专注于网络加速技术研究与测评,为用户提供专业、客观的机场服务评测与使用指南。
本文基于公开版本体验,功能可能随版本更新变化。