Builderoom
下载

为 AI 编程代理提供统一的本地网关,在菜单栏中切换不同模型与提供商。

MITmacOSWindowsLinuxDocker

产品信息

形态
桌面应用
分类
人工智能 › AI 开发框架与工具链
定价
开源
平台
macOS · Windows · Linux · Docker
授权协议
MIT
首发日期
2026年10月17日
收录时间
2026年10月17日

概览

GitHubGitHub

magpie 是一个用 Go 编写的本地网关应用,用于集中管理多个 AI 编程代理(Agent)的模型配置。它解决的核心问题是:不同的 AI 代理通常各自维护独立的配置文件、API Key 和 Base URL,导致订阅计划无法跨工具共享。 通过 magpie,用户可以在一个界面中为任意代理选择任意模型。它会原子性地重写代理的配置文件中对应的键值,同时保留原有的注释、顺序和格式。 ### 主要能力 - **统一网关**:在 `127.0.0.1:3425` 运行本地服务,支持 OpenAI Chat、OpenAI Responses、Anthropic Messages 和 Gemini 协议之间的转换,包括流式输出、工具调用和推理过程。 - **配额故障转移**:通过路由组(routing group)功能,当某个账户或模型的配额耗尽时,自动切换到下一个可用账户或模型,代理端不会收到错误信息。 - **多提供商支持**:可以添加 API Key、本地模型,或直接使用已登录的 Claude、ChatGPT、Copilot、Gemini、Grok 等订阅计划。 - **配置集(Profiles)**:将所有代理的模型设置保存为一个命名配置(如 "Budget"、"Focus"),一键切换整套环境。 - **多种交互方式**:提供 macOS 菜单栏应用、Windows/Linux 窗口、TUI、Web UI 和 CLI。 ### 支持的代理 支持超过 60 种代理工具,包括 Claude Code、Codex、Gemini CLI、Cursor CLI、Cline、Devin 等。任何接受 Base URL 的工具也可以通过设置环境变量指向 magpie 网关来使用。 ### 适用人群 适合同时使用多个 AI 代理、多个提供商或多个账户的开发者。如果只使用单一代理并搭配其官方订阅,则不需要此工具。 ### 运行平台 支持 macOS、Windows、Linux、Docker 以及 Termux。macOS 版本经过签名和公证,支持自动更新。

功能特性

  • 统一本地网关:在 127.0.0.1:3425 运行,支持 OpenAI、Anthropic、Gemini 协议间的转换与转发。
  • 跨代理模型切换:从菜单栏或 CLI 为任意代理指定任意提供商的模型,自动修改对应配置文件。
  • 配额故障转移:路由组在某账户配额耗尽时自动切换到下一个账户或模型,代理无感知。
  • 配置集管理:将所有代理的模型设置保存为命名 Profile,支持一键切换整套配置。
  • 订阅账户发现:读取代理的登录状态和系统钥匙串,自动发现已登录的订阅账户。
  • 多平台支持:提供 macOS 菜单栏应用、Windows/Linux 窗口、TUI、Web UI、CLI、Docker 和 Termux。
  • CLI 操作:支持通过命令行添加提供商、切换模型、管理路由组和查看配额。
  • 通用网关兼容:任何接受 Base URL 的工具均可通过环境变量指向 magpie 网关使用。

版本更新

新版本提醒我

首个版本 · magpie

Q&A

magpie 支持哪些 AI 代理?由 AI 生成
支持超过 60 种代理,包括 Claude Code、Codex、Gemini CLI、Cursor CLI、Cline、Devin、Zed、VS Code Chat 等。magpie 只会显示本机已安装的代理。任何接受 Base URL 的工具也可以通过环境变量指向网关使用。
它是如何修改代理配置的?由 AI 生成
magpie 会原子性地重写代理自身配置文件中对应的那个键值,同时保留文件原有的注释、顺序和格式。
配额耗尽时会发生什么?由 AI 生成
通过路由组(routing group)功能,当某个账户或模型的配额用完时,magpie 会自动将请求转移到下一个账户或模型,代理端不会看到错误信息。
支持哪些操作系统?由 AI 生成
支持 macOS、Windows、Linux,也可以在 Docker 和 Termux 上运行。macOS 构建版本经过签名和公证,并支持自动更新。
如何安装 magpie?由 AI 生成
可以从 usemagpie.ai 下载应用,或者在终端运行 curl -fsSL https://usemagpie.ai/install.sh | sh。也支持 go install 或 Docker 镜像安装。防火墙后可使用 --proxy 或 --mirror 参数。
它会自动读取我的订阅账户吗?由 AI 生成
默认情况下,magpie 会通过读取代理的登录文件和系统钥匙串来发现已登录的订阅账户。可以在 Settings → Privacy → Subscription accounts 中关闭此功能,或使用命令 magpie accounts discovery off。设置 MAGPIE_NO_ACCOUNTS=1 可在单次运行时禁用。
我只有一个代理和一个订阅,需要用它吗?由 AI 生成
不需要。原文指出,如果你只使用一个代理并搭配该厂商自己的订阅计划且已经足够,就不需要使用 magpie。它面向的是使用多个代理、多个提供商或多个账户的用户。
更多
下载
收藏

这个产品还没有主理人

由平台收录或原作者已注销。如果它是你的作品,证明与它的关系后即可成为主理人。

认领这个产品

同类产品