GitHub 又一个神级 Agent 工具,CC Switch 又多了个新对手。

开源项目magpie在GitHub获1092个Star,可将本机所有Agent、模型及Provider整合到统一界面,通过配置统一、本地网关与模型路由统一实现快速切换模型,被视为CC Switch的新对手。
大家好,我是熊叔,今天继续逛 GitHub。
现在很多人的电脑上都装好几个 Agent,根据不同任务切换。
Agent 多了以后,最烦的就是来回切模型。
Claude Code 一套配置,Codex 又是另一套,OpenCode 也不一样。比如想把 Codex 临时换成 DeepSeek,还得先翻配置文件,再找到对应参数去改。
最近发现了一个新的项目叫 magpie,在 GitHub 上已经有 1092 个 Star。
它把本机所有的Agent、模型以及Provider都整合到一个界面上来。

我给你演示一把,你就知道这东西有多省事。
以Codex为例。
点击菜单栏上的magpie,本机装了哪些 Agent、现在各自在用什么模型,都会直接显示出来。

不用再记住每个Agent的配置文件放在哪里。
点击Codex就会出现模型列表。
DeepSeek、Kimi、GLM、OpenRouter 里的模型都可以直接搜。

选中DeepSeek回车,magpie就会自动修改Codex配置。
整个过程不需要打开编辑器来修改TOML文件。
切完之后再开启一个新的Codex会话,新的模型就会接上。

下面拆开看,它到底做了什么。
我看下来,magpie 真正值得看的就三个点:
配置统一、Provider 统一、模型路由统一。

01 外科手术式改配置。
Claude Code 的 settings.json、Codex 的 config.toml、OpenCode 的 JSONC,它都能识别出来。
只修改model,它就只改对应的字段,原来的注释、顺序和缩进都保留下来,写入也是原子的。
Codex 的 reasoning effort 也能直接调。
切模型的时候,它只改对应的模型配置,原来写好的 Provider、Header 和环境变量都会保留,不用每次重新配。
02 本地网关,把所有的Provider都连接到一起。
magpie 会在本机启动一个网关:
TEXT
127.0.0.1:3425
OpenAI、Anthropic、Gemini 这些接口格式不一样,magpie 会在中间自动转换。
原来是:
TEXT
Agent → 各家API
现在变成:
TEXT
Agent → magpie → Provider

模型名都用provider/model的格式,例如:
TEXT
deepseek/deepseek-chat
Provider 加一次,多个 Agent 都可以用。
这也是它比一般的模型切换器更有趣的原因。
03 多账号和多模型,可以统一路由。
如果你有 ChatGPT、Claude、Copilot 订阅,或者几个不同的 Provider 的 Key,都可以放入 magpie。

多个模型可以组成Routing Group。

可以按照顺序、轮流、剩余额度等方法来选择账号,在某个Provider不可用的时候还可以继续往后走。
Usage 页面还可以看到请求用了哪个模型、Token 和费用。

如果你之前用过CC Switch,这里会有点熟悉。
两者都可以管理Claude Code、Codex等工具的模型和Provider,但是侧重点不同。
CC Switch 更偏配置管理,magpie 更偏本地网关和模型路由。
因此,magpie 后面的这套 Routing Group 才是它拉开差距的地方。
如果要试的话,安装起来也很简单。
macOS 和 Linux:
BASH
curl -fsSL https://usemagpie.ai/install.sh | sh
Windows 用户直接去官网下载桌面版。

安装之后,菜单栏上会有一个 magpie 图标。
终端上也可以直接使用:
BASH
magpie tui
添加 DeepSeek、Kimi、GLM、Qwen、OpenRouter 这些 Provider,直接点Add provider。

常见的厂商已经做好了预设,选择Provider、填写Key、保存就可以了。
本机的 Ollama 和 LM Studio 也能直接接。
想自己编译:
BASH
make build
到这里边界也给大家提提。
目前Windows和Linux桌面版还没有完整签名,第一次打开Windows的时候会弹出SmartScreen。
Agent 一般在启动的时候会读取配置,所以切完模型后要重新开会话,Codex 最好直接重启。
从Claude Code、Codex导入Provider是单次迁移,之后手动修改原来的配置不会自动同步回来。
Gateway 默认只监听:
TEXT
127.0.0.1:3425
所以主要给本机 Agent 使用。
项目更新很快,支持列表后面还会继续变。
写在最后
我喜欢Magpie的地方就是它没有太多花哨的功能,换模型这件事点几下就能搞定。
用习惯了以后,再让我回去翻配置文件手动修改,我确实有点不想折腾了。
有需要的朋友可以下载试试。
开源地址:https://github.com/yetone/magpie
平时我会持续分享一些有趣的开源项目,有兴趣的朋友可以关注一下。
回复关键词,可以找到你想要的项目。

文章来自于微信公众号 “开源日记”,作者 “开源日记”
相关主题
读完之后
加入 AINRK 交流群
了解加入交流群的方式,与更多 AI 从业者交流。




