OpenCode

OpenCode

开源终端 AI 编码,自带模型可接 75+ 厂商

核心功能

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 门槛略高
  • 官方托管服务缺失
  • 复杂配置对新手不友好