老金最近用上了一个新工具,叫Magpie。
之前我没少推荐CC Switch,手里有几个模型渠道,用它切来切去,确实方便。
可账号和模型越来越多以后,我又开始惦记一件事:能不能把怎么选,也交给软件?
比如,两个账号都有额度,先用哪个?写文章和查代码,分别交给谁?常用渠道突然用不了,备用的能不能自己接上?
主要就是这些原因,让我换成了Magpie。
它能把账号额度、模型分工和备用顺序一起管起来,平时攒下来的MCP工具、Skills,也能统一分给不同的软件,Rules指令和Hooks,也能一起收进资源库统一管。
咱平时用Codex、Claude Code这些软件干活,Magpie在后面替它们接模型、分配请求。
甚至,它还能帮你,自动签到。
使用说明
先在Github上搜索 Magpie,进入项目的 Releases 下载区,选自己电脑对应的版本。
官网同时有Windows、macOS和Linux版本,Windows下载时留意x64和ARM的区别。
打开Magpie,左边会看到Agent、供应商、路由、资源库这些名字。第一次用,先认两个:Agent和供应商。
Agent,是你打开来交代任务的软件。
比如Codex、Claude Code、OpenCode。你要改文章、写代码,还是去这些软件里说。
供应商,是模型和额度的来源。
比如DeepSeek的API渠道、ChatGPT订阅,或者你配好的其他渠道。
拿一个具体组合来说,流程是这样:你在Codex里提问,Magpie把问题交给你选的DeepSeek,回答再回到Codex里。
所以,操作顺序是:先接好供应商,再给Agent选模型。
Agent页每一行右边的接入开关,决定这个软件走不走Magpie。
Agent页下方有安装其他Agent的入口,展开后选择要用的软件,按它提供的安装说明装好并启动一次,再回来配置。
第一步:把手里能用的模型接进来
这里分两条路:
已经用CC Switch配过API渠道,走A。
第一次添加渠道,或者准备登录订阅账号,走B。
先接一个你最常用的,后面再慢慢加。
A:CC Switch用户,导入现成的渠道
供应商页右下角点导入本地配置,勾选要迁的CC Switch渠道,确认导入。
但导入进来的,不等于都能用,老金这回十几个渠道就翻出两个坏的。
导入完最好逐个点测试:报401、登录失败是Key失效了,去渠道后台换新Key。报Unknown Model是模型代码不对,换成渠道列表里实际有的型号再测。
B:第一次用,添加一个模型来源
供应商页左下角+添加供应商。
订阅账号:选对应的订阅入口,在官方页面完成登录。
API渠道:选对应的供应商,粘贴Key保存,模型列表会随之加载。
比如用DeepSeek,去它的开放平台建个Key填进来就行。
列表里没有的,选自定义,填三项:名称,接口地址(渠道文档写OpenAI兼容就填OpenAI兼容那栏,写Anthropic兼容就填Anthropic那栏),API Key。
保存后展开供应商,确认模型出现,再点测试,测通了,再去连你的Agent。
第二步:让Agent用上刚才的模型
回到Magpie,点左边的Agent,找到你用的软件那一行。
打开最右边的接入开关,再点旁边的模型选择框,选刚才那个供应商下面的模型。
改完最好重启一下那个软件,不然它可能还在用旧配置。然后回到输入框,发这句话:
请只回复:收到
看到回复后,切回Magpie,打开左边的路由页,找刚才这条请求,核对它实际去了哪个供应商、哪个模型。
请求多的话,点上面的「按会话」,能按对话归组看。
第三步:主力用不了,让备用自己接上
先说这步值钱在哪:路由组是Magpie和CC Switch拉开差距的地方——给几个模型一个共同的名字,平时自动用主力,主力额度用完、渠道挂了,它自己切下一个,你不用盯着额度,也不用半夜手动换渠道。
打开左边的路由,点右上角的+新建组。
按这个顺序填:
1、填个名字,比如日常备用。
2、点添加模型,加入准备使用的两个模型,把主力排在前面、备用排在后面。
3、往下找到路由这一栏,选择按顺序,然后保存。
接下来还有一步:回Agent页,把你原来选的单个模型,换成刚建好的日常备用组,类似我下图的编码分工。
模型之间能自动备用了。同一家的两个订阅账号,比如两个ChatGPT账号,也一样,先用供应商里的多账号设置。
进入供应商→添加供应商,再次选择对应订阅,登录第二个账号。
回列表展开这个供应商,就能看到它下面的账号。
勾选准备参与的账号,在供应商的路由设置里选智能。
分配新会话时,智能会先把快用完的账号往后排,再优先考虑额度更早重置的账号。
这样,账号额度和恢复时间也参与了选择,咱少做一遍人工判断。
想查看额度,就打开用量页,看订阅的使用情况和重置时间。支持查看哪些信息,以对应来源实际返回的为准。
第四步:写文章和查代码,让它自己分
前面解决的是谁先用、谁备用,接下来,咱把任务类型也加进去。
意图路由是把任务类型也交给它分:改文章的活派给写作模型,查代码的活派给编码模型。
你只管说事,它读完这句话自己判断派谁,不用你指定。
它还需要一个意图判断模型,负责读你这次的要求,判断应该交给谁。选一个小而快的模型就行,可以用已经接好的模型。
沿用刚才的组,进入路由→找到这个组→编辑。先确认组里已经有负责写作和查代码的两个模型,缺哪个,就点添加模型把它加进来。
点添加规则,在意图是后面填上你的诉求就行:
MCP和Skills,接通以后再一起搬
模型接好以后,咱再整理工具。
从资源库进来,能看到MCP、技能、指令这些配置。
资源库是个分发层:把已有的导进来,勾选分给谁,它才开始统一管。
MCP可以理解成AI连接外部工具的方式,比如搜索网页、操作浏览器。Skill则是一套写好的做事方法,比如你的公众号改稿流程。
假设Claude Code已经配过一个搜索工具,现在想让Codex也用。
打开资源库→MCP服务器,往下找AGENT中已有,找到那个工具,点它右边的导入。
导入完成后,在这项资源下面勾选对应的Agent就行了。
只导入到资源库,完成的是把配置收进来。再勾选要使用它的客户端,配置才会发到那个软件里。
Skills也是这个顺序:资源库→技能→AGENT中已有→找到技能→导入→勾选客户端→重新加载。
几个软件都要遵守的要求,可以放到资源库的指令页,再分给对应客户端。只跟一个项目有关的要求,继续放在那个项目里。
想让AI帮你配,也有命令行入口
Magpie也支持CLI,也就是让能执行本机命令的AI来操作它。
比如,你已经在用Claude Code,想让它帮Codex换模型,可以把下面这段发给Claude Code。先把前面三项改成自己的实际选择。
请通过本机Magpie修改以下客户端的模型接入。
客户端:Codex
供应商:填写Magpie里已有的供应商名称
模型或路由组:填写Magpie里显示的实际ID
先找到Magpie,读取magpie --help和相关子命令帮助,核对上面三项是否存在。
只修改这个客户端的模型接入。修改前备份涉及的配置,保留其他客户端、项目指令、MCP和Skills,不输出任何API Key或登录凭据。
如果需要我登录账号、安装依赖,或发现与CC Switch接管冲突,先告诉我具体入口和需要处理的事项。
完成后告诉我怎样重新加载客户端。发一次最小测试请求,并核对Magpie里的实际供应商、模型和请求结果。如果需要我发测试消息,给我一句可以直接发送的话。
模型ID可以去网关页的模型列表里复制。命令还没加到系统里的话,到设置→命令行查看添加方式。
顺手再开几个有用的东西
隐私遮蔽(这个老金觉得绝好)
请求离开电脑前,Magpie自动把API Key、邮箱这类敏感值换成占位符,回答回来再还原。手里渠道多的建议开,在设置→隐私里打开。
**状态栏。**点开Agent页里Claude Code那行的状态栏方块,底部就多一栏:当前会话的模型,和各订阅的额度窗口。
**网搜兜底。**在设置里找到搜索一项,配上DeepSeek这类Key,各软件就能用统一的网页搜索工具,费用按搜索那家的标准算。
**配置档案。**整套设置用「magpie save 日常」存一版,折腾乱了用「magpie use 日常」一键回到这版。
另外它自带图片、视频生成和看图工具,用的就是已接好的渠道,分发给哪个软件,哪个软件里就能用。这些都在插件页里。
写在最后
老金想换到Magpie,没啥好说的,就是奔着自动化。
能自动化的都交给AI,人最好只做判断。
不然,AI助手请了一堆,最后自己成了助理。。
下课!
谢谢你读我的文章。
如果觉得不错,随手点个赞、在看、转发三连吧🙂
如果想第一时间收到推送,也可以给我个星标⭐~谢谢你看我的文章。
开源知识库(实时更新 交流群):
my.feishu.cn/wiki/OhQ8wq…