跳到正文
IFAI

开源项目

Magpie:在菜单栏给 Claude Code 和 Codex 自由切换底层模型

首次发布 传播指数 48

开源工具 Magpie 上线。它通过本地网关把 Claude Code、Codex 等 Agent 的模型配置收进菜单栏,让它们能直接调用 DeepSeek、Kimi 等模型;额度耗尽时可自动切换账号,还支持在请求发出前自动脱敏密钥与隐私信息。

Magpie 是一个免费开源的本地代理工具,它把几十种 AI Agent 的模型切换、账号轮换和接口网关统一收进了菜单栏。不管是让 Claude Code 跑在 Kimi 上,还是让 Codex 跑在 DeepSeek 上,都不用再去各个配置文件里手动改 key 和代理地址,在菜单栏点一下就能换。

它能做什么

平时用 Claude Code、Codex 或 Gemini CLI 这类工具时,最大的麻烦是它们各自读取独立的配置文件,你买的 API 或订阅也很难跨工具复用。一旦额度用完,终端直接报错中断。

Magpie 在本地启动一个网关,端口设在 127.0.0.1:3425。这个网关打通了 OpenAI Chat、Anthropic Messages 和 Gemini 等主流接口协议,甚至能自动处理流式返回、工具调用和思考过程。

当你在菜单里选中一个模型时,Magpie 会直接原子化修改对应 Agent 的配置文件,保留你原本的注释和格式,下次新建会话时就已经换上了新模型。官方预设支持 Anthropic、OpenAI、DeepSeek、Kimi、智谱 GLM、MiniMax 等数十个平台,甚至还能直接读取你机器上已登录的 Claude、ChatGPT 或 Copilot 订阅。

它还支持路由组和多账号故障转移。一个账号额度跑完了,后台会自动切到下一个可用账号或者备选模型, Agent 端完全感知不到中断。路由策略包括优先消耗即将重置的订阅、按使用量轮询等。

为了防止敏感代码外泄,Magpie 内置了隐私脱敏功能。开启后,prompt 里的 API 密钥、密码、身份证号会在本地替换为占位符,返回结果后再自动换回来,避免把凭据发送给模型厂商。

怎么跑起来

Magpie 支持 macOS、Windows 和 Linux,提供菜单栏应用、桌面窗口、命令行 TUI 和 Web 界面,甚至可以在 Docker 和 Termux 里运行。macOS 版本已经完成签名和公证,并支持自动更新。

想要尝试的话,可以在官网 usemagpie.ai 下载桌面端,或者在终端运行一条脚本安装: curl -fsSL https://usemagpie.ai/install.sh | sh

安装后打开应用,在 Providers 页面粘贴 API key 或绑定订阅,然后在 Agents 页面为你安装的 Agent 选择模型即可。脱敏功能需要从设置的隐私选项中主动开启;如果需要本地识别复杂人名与地址,可以按需下载一个 1.6 GB 的本地 CPU 模型。

为什么重要

如果你手头同时有 Claude、ChatGPT 订阅,又充了 DeepSeek 或 Kimi 的 API,还喜欢尝试不同的编码 Agent,Magpie 是目前最省心的管家工具。它把原本散落在各个文件里的环境变量、反代地址和账号切换做成了一个即开即用的本地服务。

不过要注意,开启脱敏之后模型看不到真正的密钥值,无法帮你调试「这个 token 为什么失效」之类的问题,遇到类似任务需要把字段加入白名单。如果你平时只在单一官方工具里写代码,不需要折腾多平台,那就不需要装它。

来源 (1)

  1. [1]
    github.com(在新标签页打开)原文github.com

每日 AI 内容精选