非官方中文使用指南

让 Claude Code、Codex、Gemini CLI 用上任意模型

Magpie 是一个免费的本地网关,给每个 Agent 接上所有模型。 添加一次供应商 —— DeepSeek、Kimi、GLM、Qwen、OpenRouter、Ollama, 或者你已经在付费的 Claude、ChatGPT 订阅 —— 之后在 Claude Code、 Codex、Gemini CLI 或任何其他 Agent 里点一下就能切换。

MIT 开源 · 完全免费 15 MB 以内 29 个 Agent 26 家以上供应商 macOS · Windows · Linux

安装包请从 usemagpie.ai 获取 · 官方代码仓库在 github.com/yetone/magpie

Magpie 是什么?

Magpie 是一个很小的桌面应用加命令行工具,常驻在菜单栏,界面只有一屏: 列出你电脑上所有的 AI 编程 Agent,以及每一个当前用的是哪个模型。 点一下数值,选一个模型,整个应用就这么简单。

在这一屏背后,它跑着一个 本机网关,地址是 127.0.0.1:3425。这个网关同时会说 OpenAI Chat Completions、 OpenAI Responses 和 Anthropic Messages 三种协议,并在它们之间互译 —— 流式输出、工具调用、思考过程都包含在内 —— 所以一个 Agent 也能用上它原生不支持的供应商。

因为所有模型都写成 供应商/模型 的形式,并且统一从这一个入口出去, 你的 Agent 里不会留存任何厂商密钥或厂商地址 —— 它们永远只指向 http://127.0.0.1:3425/v1。

所有 Agent,所有模型

Magpie 读写的是每个 Agent 自己的配置文件,所以切换模型不会影响文件里的其他内容。 只有本机已安装或已配置过的 Agent,才会显示在应用里。

支持的 Agent(29 个)

  • Claude Code~/.claude/settings.json
  • Codex~/.codex/config.toml
  • Gemini CLI~/.gemini/settings.json
  • OpenCodeopencode.json(c)
  • Claude DesktopconfigLibrary
  • OpenChamberpreferences.json
  • MiMo Codemimocode.json(c)
  • Pi~/.pi/agent/settings.json
  • OmO~/.omo/agent/settings.json
  • Goose~/.config/goose/config.yaml
  • Cursor CLI~/.cursor/cli-config.json
  • Copilot CLI~/.copilot/settings.json
  • Crush~/.config/crush/crush.json
  • DeepSeek Harness~/.dsh/config.yaml
  • Command Code~/.commandcode/settings.json
  • fx~/.fx/settings.json
  • omp~/.omp/agent/config.yml
  • Devin~/.config/devin/config.json
  • Hermes Agent~/.hermes/config.yaml
  • Kimi Code~/.kimi/config.toml
  • Droid~/.factory/settings.json
  • Cline CLIproviders.json
  • Qoder~/.qoder/settings.json
  • Qoder CN~/.qoder-cn/settings.json
  • Grok Build~/.grok/config.toml
  • ZCode~/.zcode/v2/config.json
  • WorkBuddy~/.workbuddy/models.json
  • OpenHanakoprovider-catalog.json
  • Alma本机 API :23001

表格里给的是各家配置文件的默认位置。OpenCode、MiMo Code、Pi、OmO、Goose、Crush、omp、Hermes Agent 这几个 Agent 的模型要写成 供应商/模型 形式,其余只填模型名即可。

支持的模型供应商(26 家以上)

预设分为厂商、中转站、本地服务三类。绝大部分预设只需要填 key; 自定义接口需要名称、base URL,可选填模型列表。

  • DeepSeek厂商
  • Kimimoonshot
  • GLMzhipu
  • Qwen通义千问
  • MiniMax厂商
  • StepFun阶跃星辰
  • 百度千帆Token Plan
  • 腾讯云Token Plan
  • 华为云 MaaS厂商
  • 火山方舟厂商
  • Anthropic厂商
  • OpenAI厂商
  • Gemini厂商
  • Mistral厂商
  • xAI厂商
  • Groq厂商
  • OpenRouter中转
  • Together中转
  • Fireworks中转
  • 硅基流动SiliconFlow
  • NVIDIA NIM中转
  • ModelScope魔搭
  • AiHubMix中转
  • 302.AI中转
  • Ollama本地
  • LM Studio本地

常见组合

Agent想用的模型怎么配
Claude CodeKimi K3magpie claude moonshot/kimi-k3
Claude CodeGLMmagpie claude zhipu/glm-5.3
Claude CodeDeepSeekmagpie claude deepseek/deepseek-chat
CodexDeepSeekmagpie codex deepseek/deepseek-v4-pro
Gemini CLIGLMmagpie gemini zhipu/glm-5.3
任意 Agent本地 Ollama 模型magpie provider add ollama
任意 Agent已有的 Claude 订阅登录过 Claude Code 即自动成为供应商

三步跑起来

  1. 安装 Magpie

    下载对应平台的桌面应用,或者直接用终端安装脚本。

    curl -fsSL https://usemagpie.ai/install.sh | sh

    安装脚本会把 magpie 命令放进 ~/.local/bin, macOS 上应用放进 /Applications。 完整说明见 安装教程。

  2. 添加模型供应商

    预设只要填 key,本地服务连 key 都不用。

    # 添加供应商
    magpie provider add deepseek sk-…
    magpie provider add moonshot sk-…
    magpie provider add ollama # 本地,无需 key
    
    # 看当前配置了什么
    magpie providers
  3. 把 Agent 指向模型

    Magpie 只改写你切换的那一个键,配置文件里的注释和键顺序会原样保留。

    magpie claude moonshot/kimi-k3
    magpie codex deepseek/deepseek-v4-pro
    magpie gemini zhipu/glm-5.3
    
    magpie ls # 列出每个 Agent 及其模型

习惯待在终端?magpie tui 可以在命令行里打开整个界面。 供应商增删、自定义中转、模型套餐价的设置方法见 配置指南。

为什么大家选 Magpie

一个网关,打通三种协议 OpenAI Chat、OpenAI Responses、Anthropic Messages 双向互译,流式输出和工具调用一并处理。
已有订阅可以共用 已经登录过 Claude Code、Codex 或 Copilot?那个登录状态会直接成为一个供应商,其他 Agent 都能用。
体积小,原生体验 带桌面应用 15 MB 以内,纯终端版约 7 MB。不用 Electron,不打包运行时。
精准改写,不破坏配置 settings.json、config.toml、config.yaml 里的注释、键顺序和缩进都会保留,写入采用原子操作。
真实的模型列表 填好 key 之后 Magpie 会去问厂商提供了哪些模型,今早刚发布的模型下次刷新就能选。
Profiles 配置快照 把所有 Agent 的当前设置存成一个方案(比如「省钱」「高强度」),一键整体切回来。

中文教程

下面这些是大家问得最多的用法,我们正在按这个顺序一篇篇补齐。 每篇都会写清楚改的是哪个配置文件、执行哪几条命令、怎么回滚。

  • Claude Code 接 Kimi供应商预设、模型别名、回滚
  • Claude Code 接 GLMAnthropic 兼容端点配置
  • Claude Code 接 DeepSeek成本最低的常用组合
  • Codex 接 DeepSeekResponses API 与 reasoning effort
  • Gemini CLI 接 GLM认证方式与模型切换
  • 把 Claude 订阅共享给 OpenCode订阅即供应商
  • 用 Ollama / LM Studio 跑本地模型不联网、不花 key
  • 用 Profiles 一次性切换所有 Agent保存、查看、恢复
  • 接入自定义中转站base URL、key、暴露哪些模型
  • 理解模型计费与用量台账magpie model price 四个数字怎么填

在教程补齐之前,配置方法可以直接看 配置指南, 里面有每个 Agent 的配置文件路径和全部常用命令。

和同类工具比

工具做什么本机网关详情
Magpie 菜单栏模型切换器,外加一个能在 OpenAI、Anthropic、Gemini 三种协议间互译的网关 有 · :3425 配置指南
cc-switch 在 Claude Code 等 Agent 之间切换不同厂商的配置 — Magpie 与 cc-switch 对比 →
LiteLLM 服务端代理,通常部署在服务器或容器里 服务端 —
OpenRouter 云端聚合多家模型的 API 服务 云端 —

常见问题

Magpie 是免费的吗?

是。Magpie 以 MIT 协议开源,完全免费,也不需要注册账号。带桌面应用的版本不到 15 MB,纯终端版本约 7 MB。

usemagpie.co 是 Magpie 官网吗?

不是。usemagpie.co 是非官方的第三方使用指南,与项目作者无隶属关系。Magpie 是 yetone 开源的免费项目,官方网站是 usemagpie.ai,官方安装包发布在 GitHub 上。

支持哪些 AI 编程 Agent?

共 29 个,包括 Claude Code、Codex、Gemini CLI、OpenCode、Claude Desktop、Cursor CLI、Copilot CLI、Crush、Goose、Cline CLI、Qoder、Kimi Code、Devin、Grok Build 等。只有本机已安装或已配置过的 Agent 才会显示在界面里。

支持哪些模型供应商?

26 家以上预设,分厂商、中转站、本地服务三类:DeepSeek、Kimi(moonshot)、GLM(智谱)、Qwen、MiniMax、StepFun、百度千帆、腾讯云、华为云 MaaS、火山方舟、Anthropic、OpenAI、Gemini、Mistral、Groq、xAI、OpenRouter、Together、Fireworks、硅基流动 SiliconFlow、NVIDIA NIM、ModelScope、AiHubMix、302.AI、Ollama、LM Studio。任何兼容 OpenAI 或 Anthropic 的自定义接口也能接入。

怎么让 Claude Code 用上 Kimi 或 DeepSeek?

先用 magpie provider add moonshot 你的key 添加供应商,再用 magpie claude moonshot/kimi-k3 切换模型。Magpie 会改写 ~/.claude/settings.json 里的供应商和模型两个键,并把 Claude Code 指向本机网关 http://127.0.0.1:3425/v1,配置文件的其他内容原样保留。

能复用已有的 Claude 或 ChatGPT 订阅吗?

可以。如果你已经登录过 Claude Code、Codex(ChatGPT)或 GitHub Copilot,那个登录状态会直接成为一个供应商,其他所有 Agent 都能通过网关使用它的模型,不需要复制任何凭证,也不用粘贴 key。

Magpie 和 cc-switch 有什么区别?

两者都能在不同 AI 编程 Agent 之间切换模型配置。区别在于 Magpie 额外运行一个本机网关(127.0.0.1:3425),在 OpenAI、Anthropic 和 Gemini 三种协议之间互译,因此能让 Agent 使用它原生不支持的供应商;cc-switch 则是直接切换各家配置文件。详细对比见对比页。

Magpie 会读取我环境变量里的 API Key 吗?

不会,这是刻意设计。你在 shell 里 export 的 ANTHROPIC_API_KEY 或 OPENAI_API_KEY 对 Magpie 无效,Key 必须用 magpie provider add 供应商 key 添加,或者在应用界面里添加。

网关端口是多少?

127.0.0.1:3425。Agent 统一指向 http://127.0.0.1:3425/v1,任何支持自定义 base URL 的工具也可以通过 OPENAI_BASE_URL、ANTHROPIC_BASE_URL 或 GOOGLE_GEMINI_BASE_URL 接入。

Magpie 会破坏我原来的配置文件吗?

不会。Magpie 只精确改写你切换的那一个键,settings.json、config.toml、opencode.jsonc 或 config.yaml 里的注释、键顺序和缩进都会原样保留,并且采用原子写入,写到一半崩溃也不会留下半截文件。