OpenCode + ClaudeStore — 开源 AI 编程 CLI 配置
如何在 OpenCode CLI 中使用 Claude 4.6 模型:环境变量配置、模型选择、中国大陆直连。
OpenCode 简介
OpenCode 是开源 AI 编程 CLI,可通过自定义 Anthropic 兼容 provider 直接调用 ClaudeStore。免费、可自托管、隐私友好。
配置文件
opencode.jsoncjson
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"anthropic": {
"options": {
"baseURL": "https://api3.claudestore.store",
"apiKey": "sk-cs2-YOUR_KEY"
}
}
}
}环境变量配置
bash / zshbash
export ANTHROPIC_BASE_URL=https://api3.claudestore.store
export ANTHROPIC_API_KEY=sk-cs2-...
export ANTHROPIC_MODEL=claude-sonnet-4.6建议为 OpenCode 使用独立 API Key,并设置每日积分上限(如 200 积分/天)。
启动 OpenCode
启动bash
# 在项目根目录启动
opencode .
# 直接提问
opencode "重构这个文件并加上 TypeScript 类型"推荐模型搭配
- 日常编程:Sonnet 4.6(性价比之王)
- 复杂重构:Opus 4.7(深度推理)
- 快速回答:Haiku 4.5(响应快、便宜)
Windows 配置
1. 安装
Windows 上最方便的方式是 npm:
npm install -g opencode-ai
opencode --version或从 GitHub Releases 下载 opencode-windows-x64.exe 并加入 PATH。
2. 配置文件
OpenCode 读取 %USERPROFILE%\.config\opencode\opencode.jsonc:
mkdir $env:USERPROFILE\.config\opencode -ErrorAction SilentlyContinue
notepad $env:USERPROFILE\.config\opencode\opencode.jsonc3. 用环境变量替代 JSON
setx ANTHROPIC_BASE_URL "https://api3.claudestore.store"
setx ANTHROPIC_API_KEY "sk-cs2-YOUR_KEY"
setx ANTHROPIC_MODEL "claude-sonnet-4.6"setx 只在新终端生效,请关闭当前 PowerShell 重开。4. WSL
在 WSL 里配置路径变成 ~/.config/opencode/opencode.jsonc,Windows 环境变量不会同步进 WSL,请在 ~/.bashrc 中重新 export。
5. 排错
- "opencode" 不是命令 — 重新打开 PowerShell 或把
%APPDATA%\npm手动加入 PATH。 - JSONC 解析错误 — Notepad 会保存为带 BOM 的 UTF-8,请用 VS Code 或 Notepad++ 保存为 UTF-8(无 BOM)。
- 请求 404 — 确认
baseURL正好是https://api3.claudestore.store,不要带/v1。 - SmartScreen 警告 — 首次运行点击「更多信息」→「仍要运行」。