Appearance
UniPlug 是一个运行在本机的 AI API 代理,把 GitHub Copilot、Amazon Kiro、DeepSeek、OpenAI 等多个后端统一暴露为 Anthropic + OpenAI 兼容接口,让 Claude Code 和 OpenAI Codex 可以接入。核心目标很简单:在国内用上质量好的 AI,同时尽量少花钱。
这个项目是怎么来的
说起来有点尴尬——我是 Claude Code 的重度用户,但 Anthropic 官方 API 对中国用户极不友好:支付难、网络不通、价格也贵。所以我很长一段时间都在用 GitHub Copilot 订阅,毕竟 Copilot 一个月 10 美元,能调 Claude Sonnet 4.5,性价比比直接买 API 高多了。每次请求最多也就 0.04 刀,随便用。
问题出在今年:GitHub 宣布 Copilot 要从包月模式改成按量计费,对我这种高频用户来说意味着费用会大幅上涨。于是我开始想,要不要提前接入几个备用的 Provider?
就这样,从最初只支持 Copilot 的简单代理,慢慢加入了 DeepSeek、OpenAI、Ollama、Claude Direct,然后又接了 Amazon Kiro。每个 Provider 接入的逻辑都不同——有的是按量计费的云 API,有的是白嫖策略:
- Kiro:注册 AWS 账号就送 100 刀,完成新手任务再送 100 刀,这 200 刀全部可以用于订阅 Kiro。完全白嫖,合理合法。
- Ollama:本地跑,一分钱不花,但质量取决于你机器的显卡。
- Claude Direct:用
claude login登录后直接调官方 API,适合已经有 Claude Pro 订阅的用户。
核心原则是:优先质量,其次省钱。质量不行的再便宜也没意义。
国内怎么接 Claude Code
UniPlug 是一个运行在本机 4141 端口的代理服务。你的 Claude Code 把请求发给它,它负责转发到当前激活的 Provider,然后把结果按 Anthropic/OpenAI 格式返回。
Claude Code → http://localhost:4141 → GitHub Copilot
↘ DeepSeek
↘ Amazon Kiro
↘ OpenAI
↘ Ollama
↘ Claude Direct你只需要一次配置,之后切换 Provider 在 Admin 界面点一下就行,不用动 Claude Code 的任何配置。
Admin 控制台
启动服务后访问 http://localhost:4141/admin,所有配置都在这里完成:

界面分成几块:
- 各个 Provider 的卡片(点开可以添加 API Key、切换激活状态、选择模型)
- 自动切换:Copilot 配额用完自动切到 OpenAI,OpenAI 所有 Key 用完再切回 Copilot
- 连接命令:展开后显示 Claude Code 和 Codex 的启动命令,复制粘贴即可
- 写入系统环境变量:一键把
ANTHROPIC_BASE_URL等变量写到系统,新开终端就生效
支持的 Provider
| Provider | 计费模式 | 接入难度 | 适合场景 |
|---|---|---|---|
| GitHub Copilot | 包月/按量 | 简单(GitHub 账号) | 日常主力 |
| Amazon Kiro | 订阅制(可白嫖) | 中等(需要 AWS 账号) | 白嫖首选 |
| DeepSeek | 按量计费 | 简单(API Key) | 便宜的思考模型 |
| OpenAI | 按量计费 | 简单(API Key) | 备用/多 Key 轮转 |
| 小米 MiMo | 按量计费 | 简单(API Key) | 国内可访问 |
| Claude Direct | 订阅制 | 简单(claude login) | 已有 Claude Pro 订阅 |
| Ollama | 免费 | 中等(需要 GPU) | 本地隐私场景 |
快速上手
bash
git clone https://github.com/ryangui1983/uniplug.git
cd uniplug
bun install
bun run dev然后打开 http://localhost:4141/admin 配置你想用的 Provider,展开"连接命令"区域,复制 Claude Code 那行命令运行就可以了。
注意:Codex 接入已实现但未经系统性验证,如遇问题欢迎反馈。
如果用 Docker:
bash
docker compose up -d常见问题
Q:和直接用 Claude Code 连官方 API 有什么区别?
A:主要解决两个问题:一是国内用户访问 Anthropic API 的网络问题;二是费用问题——通过 Copilot 订阅或 Kiro 白嫖等方式,实际使用成本可以远低于官方 API 按量计费。
Q:Copilot 改成按量计费后,这个代理还有意义吗?
A:有。UniPlug 接入了 7 个 Provider,多数按量计费,但 DeepSeek 的价格比 Anthropic 官方便宜很多,Kiro 可以白嫖,Ollama 本地运行完全免费。核心价值是"一个入口,多个后端",不依赖单一服务。
Q:需要保持 UniPlug 一直运行吗?
A:是的,Claude Code 每次请求都会经过本地 4141 端口,所以代理服务需要一直在后台运行。可以用 Docker 或者系统服务的方式开机自启。
项目地址:github.com/ryangui1983/uniplug