Magpie is a menu bar application that centralizes model selection across multiple AI agents on your machine.
The problem magpie solves is the fragmentation of AI agent configuration: each tool like Codex, Claude Code, and Gemini CLI maintains its own settings in different formats and locations. Rather than editing config files scattered across your system, magpie provides a single interface where you can see all agents and their assigned models, then click to switch any of them. The tool runs a local gateway that translates between different API standards—OpenAI chat completions, OpenAI Responses, and Anthropic Messages—so all agents can point to one endpoint and access models from any provider you've connected.
Magpie suits developers who work with multiple AI coding agents and want to experiment with different models without manual configuration editing. It is particularly valuable if you use agents from different vendors and want to share subscriptions across them: if you sign into Claude Code or ChatGPT, other agents can use those credentials through the gateway without storing or copying keys. The tool preserves your existing config files exactly as they are, touching only the specific values you change and maintaining comments, ordering, and indentation. It works on macOS, Linux, and Windows, with a small binary footprint and multiple interfaces: a menu bar panel, a desktop window, a terminal UI, and a plain CLI. The gateway supports a wide range of providers including Anthropic, OpenAI, Gemini, DeepSeek, Kimi, and many others, with real-time model lists fetched from vendors rather than hardcoded.
The project shows consistent maintenance with regular updates addressing user-reported issues and feature requests. Development includes active refinement of the gateway's API translation layer and expansion of supported providers. The tool receives ongoing improvements to its configuration handling and model discovery mechanisms.