核心功能
OpenCode 是 SST 团队开源(MIT)的终端 AI 编码工具,经 models.dev 接入 75+ 大模型厂商,支持 GitHub Copilot 登录与自带模型,MCP 原生;npm 全局安装即用,社区活跃。
功能亮点
完全开源
MIT 协议可改可自托管
多厂商
models.dev 接 75+ 模型
Copilot 登录
复用 GitHub Copilot 额度
BYOK
自带 Key 灵活控本
自定义模型 / 模型接入
API Key 可配
经 models.dev 接入 75+ 厂商,自带模型与 Key;支持 GitHub Copilot 登录复用额度。
接入方式
- CLI 会话
- Copilot 登录
- 环境变量配 Key
支持模型
Anthropic ClaudeOpenAIGoogle GeminiGitHub Copilot
bash
运行 opencode 后选厂商并填对应 API Key,或用 gh auth 复用 Copilot。
适用场景
• 终端改代码
• 模型自由切换
• 自托管部署
安装配置
bash
npm install -g opencode-ai 全局安装;运行 opencode 在仓库目录启动,首次配置模型厂商与 Key。
使用方法
bash
1) npm i -g opencode-ai 后终端输入 opencode 进入仓库 2) 首次按提示选模型厂商(如 Anthropic/OpenAI)并填 Key 3) 或用 GitHub 登录复用 Copilot 额度免额外付费 4) 在会话里让 AI「重构这块并发逻辑并补基准测试」 5) 授权它在终端跑命令验证改动 6) 配置 MCP 服务器接入数据库/搜索等外部工具
关键指标
尚未核验对标产品,此处只列本工具自身指标,不做对比结论。
指标OpenCode
价格免费
开源是
上手难度专家
Token 消耗中
相关工具
同类工具
优点
- 开源免费可深度定制
- 模型厂商覆盖极广
- Copilot 额度可复用
缺点
- 需自配 Key 门槛略高
- 官方托管服务缺失
- 复杂配置对新手不友好