OpenCode是什么
OpenCode是一款100%开源的AI编程助手工具(AI Coding Agent),采用MIT许可证,支持在终端(TUI)、桌面应用和主流IDE中使用。它旨在将大语言模型的智能直接集成到开发工作流中,是Claude Code等商业工具的开源替代品。OpenCode拥有超过400名贡献者,GitHub星标数超过4.6万(截至2026年初)。
OpenCode主要功能
- 多模型支持:支持75+个模型提供商(Claude、OpenAI、Google、智谱AI、MiniMax等),可自由切换模型
- 开箱即用的LSP支持:内置语言服务器协议,无需额外配置即可获得智能代码补全、语法检查
- 终端用户界面(TUI):专为终端用户设计,提供极致的终端交互体验
- 客户端/服务器架构:支持远程控制,可通过移动应用等远程客户端控制
- MCP生态:支持模型上下文协议,可无限扩展能力
- Skills功能:支持团队协作,让团队协作变得丝滑
- GitHub Agent:可直接替代部分DevOps工作
如何使用OpenCode
-
安装:
- Windows:通过npm、Chocolatey或WSL安装
- macOS/Linux:通过npm或Homebrew安装
-
配置:
- 免费内置模型(新手首选):包含GLM-4.7、MiniMax M2.1、xAI Grok Code
- 本地模型(隐私优先):通过Ollama连接本地模型
- 付费模型:连接Claude、GPT、Gemini等付费模型,需填入API Key
-
基础使用:
- 启动工具后输入自然语言需求(如”帮我写一个HTML+CSS的个人主页,风格简约科技风”)
- 使用命令:
/init初始化项目、/models查看可用模型、@模糊搜索项目文件
-
高级功能:
- 使用
/new创建新会话,实现多任务并行开发 - 按
Tab键切换Build/Plan模式 - 使用
@general调用通用子智能体
- 使用
OpenCode应用场景
- 个人项目开发:独立开发者快速生成代码、优化逻辑或解决技术难题
- 团队协作开发:团队成员共享会话,协作规划功能实现,确保代码质量和一致性
- 复杂项目分析:快速理解大型代码库结构,生成功能实现计划
- 快速原型开发:根据功能需求快速生成可运行的代码原型,加速产品验证
- 教学与学习编程:为学生或新手开发者生成代码示例和解释,辅助学习编程
OpenCode会员价格
-
OpenCode Zen服务:
- 充值20美元,按用量付费
- 无加价(Zero markup),价格透明
- 余额到5美元自动充值20美元
- 可设置每月消费限额
-
OpenCode Black套餐:
- 提供$200/月的无限使用套餐
-
其他模型订阅:
- 如GLM编程计划:起价每月3美元
- 在Claude Code中每5小时周期内提供约120次提示
OpenCode优点和缺点
优点:
- 完全开源,不绑定任何厂商
- 支持模型多到离谱(75+提供商)
- TUI交互体验极佳
- MCP、Skills等高级功能齐全
- 客户端/服务器架构灵活
- 开箱即用的LSP支持
- 本地优先,支持Ollama等本地模型
缺点:
- 桌面应用仍处于Beta阶段,可能有bug
- 没有Claude Code那种原生Claude集成的流畅度
- 速度较慢(相比Claude Code追求彻底性而非速度)
- MCP(模型上下文协议)有隐藏成本(启用7个MCP服务器会占用约25%的200k token上下文窗口)
OpenCode官方网站地址
OpenCode是目前最受欢迎的开源AI编程工具之一,拥有超过80,000个GitHub星标和每月超过150万开发者使用。
相关导航
暂无评论...






