ARTICLE · 1141055
推荐 Magpie:统一管理 AI Agent工具的模型
你电脑里是不是同时装着 Claude Code、Codex、DeepSeek Harness、ZCode、Kimi Code,可能还有 OpenCode、Pi。
每个 Agent 都把模型写在自己的配置文件里。格式各不相同,key 各管各的。Claude Code 的配置改一遍,Codex 的配置再改一遍,Pi 还要再来一遍。
下午三点,Claude 的额度用完了。你打开配置文件,把 key 换成另一个账号的。Codex 的额度也快见底,再换一个。来回切,手动改,每天重复。
你花钱买的 Claude 订阅,只能在 Claude Code 里用。ChatGPT 的订阅,只能在 Codex 里用。每个订阅都是一座孤岛。
这就是每天在多个编程 Agent 之间切来切去的人,真正在烦的事情。
不是 Agent 不好用,是 Agent 之间的那层管理,没人管。
CONFIGURATION
改配置的天花板
CC Switch 试着管了一下。
思路简单直接:把 Claude Code 的配置文件管理起来,你不用手动改 key,界面上点一下就切了。

但天花板也在这儿了。
CC Switch 只管 Claude Code 这一条路。你手上的 Codex、OpenCode、Cline,它碰不到。
更关键的是,它的思路是“帮你更快地改配置文件”,而不是“让你不用再改配置文件”。你还是在每个 Agent 各自的格式里打转,订阅还是锁死在各自的 Agent 里。
天花板就在那儿。
GATEWAY
换一层网关
Magpie 不补这个天花板,它换了一层楼。
思路变了。CC Switch 的逻辑是“帮你改配置”,Magpie 的逻辑是“配置改一次,以后不用再改”。
怎么做到的?它在所有 Agent 和所有模型之间,架了一层网关。
以前的架构是这样的:
Agent → 自己的配置文件 → 自己绑定的模型
Claude Code 只认 Claude。Codex 只认 OpenAI。Gemini CLI 只认 Gemini。每个 Agent 和模型之间是一根死绳子。
Magpie 把这根绳子剪了,换成这样:
Agent → Magpie 网关 → 任意 Provider → 任意 Model
所有 Agent 的请求先打到 Magpie,Magpie 再转发到你配置的模型。对 Agent 来说,它以为自己还在跟原来的模型对话,实际上后面接的是谁,你说了算。
这层网关一架,几个问题同时消失了。
你不用再改每个 Agent 的配置文件了。改一次 Magpie 的配置,所有 Agent 生效。
你不用再为每个 Agent 单独管 key 了。key 填在 Magpie 里,所有 Agent 共享。
你也不用再纠结“这个模型只支持那个 Agent”了。只要 Provider 的 API 格式兼容,Magpie 能把它接给任何 Agent。
目前 Magpie 支持的 Agent 超过 35 个。Claude Code、Codex、Deepseek Harness、OpenCode、WorkBuddy、ZCode、Cursor、Kimi Code、Mimo Code……你叫得出名字的基本都在列。

SUBSCRIPTIONS
让订阅流动起来
但真正让我觉得“这跟 CC Switch 不是一个量级”的,不是数量。
是订阅共享。
我用 Claude Code 写到一半,想切到 Codex 继续干。以前得在 Codex 里重新配一遍 key,手动把 Claude 的 base URL 和认证信息搬过去。现在 Claude 订阅配在 Magpie 里,Codex 打开就直接用,不用再配任何东西。
你的 Claude Pro 订阅,可以喂给 Codex。你的 ChatGPT Plus,可以喂给 Claude Code。你买的 Copilot 额度,也能接给别的 Agent。
花钱买的额度,终于可以在所有工具之间流动了。
还有一个操作让我愣了一下。
你可以把 ChatGPT 的 API,接进 WorkBuddy。
下面这张图是我用 Magpie 帮我直接在 WorkBuddy 里接 Codex 的API,调用GPT6-Astra。

WorkBuddy 本来是绑定特定模型的 Agent,跟 ChatGPT 没什么关系。但通过 Magpie 的网关,你给它接上了 OpenAI 的模型,它就用起来了。
Agent 和模型之间的绑定关系,被彻底打破了。什么 Agent 配什么模型,不再由厂商说了算,由你说了算。
ROUTING
额度用完,自动接力
还有一个功能,解决的是另一个烦人的事。
额度用完了怎么办。
以前的做法:打开配置文件,换一个 key,保存,重启 Agent。要是新 key 也没额度了,再换。手动,反复,打断节奏。
Magpie 的做法叫路由组。
你把多个账号配在一个组里,比如 Claude 账号 A、账号 B、账号 C。第一个用完,自动切到第二个。第二个用完,自动切到第三个。不用你管。
甚至可以跨 Provider 组队。Claude 的额度用完了,自动 fallback 到 OpenAI,再 fallback 到 Gemini。你设好优先级,Magpie 按顺序切。
中间还能设权重。想让某个 Provider 承担更多流量,调一下比例就行。
这件事平时不显眼,但真用上就回不去了。意味着你写代码写到一半,不会因为额度用完被迫停下来去改配置。
GET STARTED
三步上手
说了这么多,到底怎么上手。
三步。
第一步,安装。去 usemagpie.ai 下载应用,macOS、Windows、Linux 都有。或者一行命令:
curl -fsSL https://usemagpie.ai/install.sh | sh
Mac 版已经签名公证过,所有版本支持自动更新。
第二步,添加 provider。打开 Magpie,进 Providers 页面,选一个预设,粘贴 key,完事。预设覆盖了 Anthropic、OpenAI、Google Gemini、DeepSeek、Kimi、智谱 GLM、MiniMax、通义千问、百度千帆、火山方舟、OpenRouter、Ollama……你能想到的基本都有。任何兼容 OpenAI 或 Anthropic 格式的地址也能接。
如果你之前在 CC Switch、Claude Code、Codex 里配过 provider,Magpie 能直接导入,不用重新填一遍。
第三步,选模型。进 Agents 页,给每个 Agent 点一下选模型。新开的会话就用上新模型了。
就这么简单。不用改 Agent 的配置文件,不用手动设 base URL,Magpie 在后台帮你搞定。
另外,Magpie 还带用量和费用统计。每个 provider 的 token 数、缓存命中率、按官方价格估算的费用、余额和额度窗口,全看得到。花了多少钱、用在哪了,一目了然。

EPILOGUE
工具跟着问题换
我用了一段时间,CC Switch 被我打入冷宫。
以前要解决的是“一个 Agent 怎么快速切模型”,现在要解决的是“所有 Agent 的模型怎么统一管”。问题变了,工具也得跟着换。
一层网关,所有 Agent 共享一套配置,额度用完自动接力。你试试就知道了。
如果你也在多个编程 Agent 之间来回切,试试。
GitHub:https://github.com/yetone/magpie
官网:https://usemagpie.ai
我是 王林,一位爱读书思考的 AI 创业者。
如果你觉得今天这篇有收获,欢迎点赞、推荐、分享三连,我们下篇见。