Skip to content

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,所有配置都在这里完成:

UniPlug 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

深度技术文章:OPC 底座:Copilot API Proxy 是什么,我又改了什么

背后的故事:弱者的武器——为什么我需要 7 个 Provider