Skip to main content
OpenCode 是一款面向开发者的开源 AI 编程智能体(Coding Agent),主打“终端原生”体验:通过 TUI/CLI 在命令行内完成需求讨论、代码生成、重构、解释与调试等工作流。它强调“模型无关”,可接入 Claude、GPT、Gemini 等多家模型服务,也支持对接本地或 OpenAI 兼容接口,便于在成本、效果与隐私之间自由取舍。OpenCode 还提供可扩展的插件/工具机制与配置体系,能把项目上下文、命令执行等能力纳入自动化流程,适合重度终端用户与希望自定义 AI 编程工作流的团队使用。

安装及接入

安装

其他安装方式见 OpenCode 官方网站:https://opencode.ai/docs/#install

启动 OpenCode

接入 JieKou API

  • 全局配置:~/.config/opencode/opencode.json
  • 项目配置:项目根目录下的 opencode.json
(若没有 opencode.json,可以手动创建) 配置如下:
配置第三方供应商时,需要注意选择正确的 npm 包: 注意: Codex 模型(如 gpt-5.1-codex)需要使用 @ai-sdk/openai(Response API),其他模型使用 @ai-sdk/openai-compatible(Chat Completion API)。

配置 KEY

进入 opencode,使用 /connect 选择供应商后,填写 API KEY,enter 确定 opencode_input_api_key

开始使用

连接供应商后,可使用 /models 命令选择模型 opencode_choose_model

其他用法

示例:本地 MCP 配置(以计算 MCP 为例)

  1. 使用 python + MCP SDK 编写计算器 mcp server 代码,并保存到本地路径中
  1. 在 opencode.json 添加本地 mcp
  1. 使用 /mcps 查看 mcp 连接状态,Enabled 状态时,可令 opencode 调用
opencode_mcp