Magpie
换一个模型,要改几个配置文件?
每个 Agent 都把模型藏在自己的文件里:格式不同、密钥不同、地址也不同。
~/.claude/settings.jsonJSON
~/.codex/config.tomlTOML
~/.gemini/.envENV……再乘以你装的每一个 Agent。
额度一满,Agent 当场停工。
订阅各管各的:ChatGPT 的额度帮不了 Claude Code,闲着的只能浪费。
⏺ 读取 src/auth/session.ts
⏺ 修改 src/auth/token.ts (+48 −12)
⏺ 运行测试 …
✗ API Error 429 · rate_limit_exceeded
5 小时额度已用完,请在 4 小时 52 分后重试
> ▍
一边额度耗尽,一边额度闲置。
Magpie:一个本地网关,接住所有 Agent。
Agent 照常用;模型请求统一发到本机网关,由它翻译协议、转给你的供应商。

Claude Code
base_url → :3425

Codex
base_url → :3425

Gemini CLI
base_url → :3425
OpenCode
base_url → :3425
Zed · Cursor · Goose …
45+ 个 Agent

magpie
127.0.0.1:3425
API Key
以及任意 OpenAI / Anthropic 兼容地址
订阅账号
Claude · ChatGPT · Copilot · Gemini · Grok
本地模型
Ollama · LM Studio
⇄ 四种协议互相翻译,流式、工具调用、推理都不丢
一张列表,给每个 Agent 换模型。
点开就能搜:你添加的所有供应商、所有模型,都在这里。

~/.codex/config.tomlmagpie 已改写# 工作项目用这个 ↓
model = "deepseek/deepseek-v4-pro"
+ model = "kimi/kimi-k3"
model_reasoning_effort = "high"
[tui]
theme = "dark"
Claude Code
Codex
Gemini CLI点一下 Focus,所有 Agent 一起换。
你付费的订阅,每个 Agent 都能用。
登录过的 Claude、ChatGPT、Copilot、Gemini、Grok 计划,在 Magpie 里就是一个供应商。
ChatGPT Plus
已登录 · 2 个账号
Claude Max
已登录 · 3 个账号
GitHub Copilot
已登录 · 1 个账号
Gemini Code Assist
已登录 · 1 个账号

magpie
Claude Codechatgpt/gpt-6-sol
Gemini CLIclaude/opus-5.5额度用完?自动换下一个,Agent 毫无察觉。
把几个模型编成路由组 group/daily-coding,Agent 把它当成一个模型来选。
⏺ 读取 src/orders/list.tsx
⏺ 修改 3 个文件 (+86 −20)
⏺ 运行测试 ✓ 24 passed
✓ 完成,全程没有中断。

magpie
智能 · smart8
请求
2
改道
0
Agent 收到的错误
Kimi 被限流 → 自动改道 DeepSeek。同一个会话里,终端连一行报错都没有。
智能
有余量的订阅里,先用最快重置的那个,额度不浪费
按顺序
第一个答不了,再交给下一个
轮换
每一轮对话换下一个成员
用量
优先用用得最少的成员
配速
按本周剩余额度 / 剩余小时分配

路由组还能嵌套;意图路由会让小模型读每一轮请求,测试交给强模型,小问题交给便宜的。
每一个 Token、每一分钱,都看得见。
按账号、按 Key 统计 Token、缓存命中与标价成本;额度快重置时还会提醒你。
Token · 30 天
缓存命中率
标价成本
次调用

Claude 账号 A 的 5 小时窗口 20 分钟后重置,还有 41% 没用。
菜单栏、窗口、终端,都是同一个 Magpie。
macOS · Windows · Linux 桌面应用,也能跑在 Docker 和 Termux 里。
◔10:24
✓ 已添加 DeepSeek · 6 个模型
✓ Claude Code → deepseek/deepseek-v4-pro
✓ Codex → moonshot/kimi-k2.5
✓ 方案 work 已启用
▸ 整个 Magpie,搬进终端

Magpie
每个 Agent 的模型,在一个地方。
个 Agent
种协议互转
种路由模式
个手改的配置文件
开源 · MIT · usemagpie.ai · github.com/yetone/magpie
MAGPIE/ IN MOTION · NEW CUT