← 返回AI精选
AI编程工具

OpenCode

OpenCode 是开源 AI 编程助手,支持终端、桌面应用和 IDE 扩展,连接任意模型提供代码编写、调试与重构能力。

产品与定位

面向开发者打造的开源 AI 编程助手,140K+ GitHub Stars,支持 75+ 模型提供商。与 Claude Code 功能相近但完全开源、不绑定特定模型,强调隐私优先与终端优先体验。

功能速览

功能说明
多会话并行支持同一项目多个 Agent 并行工作
MCP 工具支持 Model Context Protocol 扩展工具生态
LSP 集成自动加载项目对应语言服务器
任意模型支持 Claude/GPT/Gemini 及本地模型
多端支持终端 TUI / 桌面应用 / IDE 扩展
隐私优先代码和上下文数据不存储到外部

常用命令

命令作用常见建议
opencode启动 TUI 交互界面默认启动交互模式
opencode encode [project]编码任务指定项目路径开始工作
opencode mcpMCP 服务器管理添加管理扩展工具
opencode serve启动 API 服务器支持远程调用和控制
--model / -m指定模型格式 provider/model
--continue / -c继续上次会话恢复中断的工作

调用与兼容性

# 快速开始
opencode encode ./my-project

# 使用指定模型继续会话
opencode -c -m anthropic/claude-sonnet-4-6

# 启动远程 API 服务器
opencode serve --port 18789

版本与更新注意

活跃维护中,功能更新较快。建议关注官方文档获取最新特性和模型支持。

选型建议

需要开源、可控、跨模型编程助手的团队首选 OpenCode;与 VS Code / Cursor / Neovim 等主流编辑器配合使用效果最佳。