用 GitHub Copilot 订阅驱动 Claude Code¶
GitHub Copilot Individual 每月 $10,远低于 Claude Pro 的 $20。copilot-api 是一个本地网关,将 Claude Code 的 Anthropic Messages 请求转发给 GitHub Copilot,让你用更便宜的 Copilot 订阅驱动 Claude Code。
前置条件¶
- GitHub Copilot 订阅(Individual $10/月 即可)
- Node.js ≥ 18(推荐 ≥ 22.13.0 以启用用量统计)
方式一:npx(推荐,无需安装)¶
第一步:登录 GitHub Copilot¶
按提示完成 GitHub OAuth 授权,凭据会自动保存,后续无需重复登录。
第二步:启动网关¶
默认监听 http://localhost:4141。启动成功后保持终端开启。
第三步:配置 Claude Code¶
或写入 shell 配置文件永久生效:
必须指定模型为 claude-opus-4-6
使用时须在 Claude Code 的 settings.json 中固定模型 ID,不要带 [1m] 后缀,否则超出 Copilot 上下文窗口限制可能导致账号被封。
方式二:桌面 Electron App(适合不熟悉命令行的同学)¶
从 Releases 页面 下载对应平台的安装包,安装后:
- 打开 App,点击「Sign in with GitHub」完成授权
- 选择端口(默认 4141),点击「Start Server」
- App 界面会显示本地端点地址,复制后填入 Claude Code 的
ANTHROPIC_BASE_URL
App 内置用量仪表板,可以直观看到 token 消耗情况。
方式三:Docker¶
mkdir -p ./copilot-data
docker run -d --name copilot-api \
-p 4141:4141 \
-v $(pwd)/copilot-data:/root/.local/share/copilot-api \
ghcr.io/caozhiyuan/copilot-api:latest
首次运行后进入容器完成 auth:
注意事项¶
这不是官方支持的用法
通过 Copilot 代理使用 Claude,属于对 GitHub Copilot 服务条款的边缘用法,存在账号风险。建议个人开发机使用,不要用于生产环境。
多 Agent 模式
使用 Codex via Copilot 时,建议在 Claude Code 中禁用 multi-agent 模式,避免异常计费。