yetone/magpie
- URL: https://github.com/yetone/magpie
- Stars: 1495
- Language: Go
- Category: AI & Agents
- Topics: claude-code, codex, deepseek, gemini-cli, llm, macos
What it does
magpie is a tool that consolidates various AI agents and their models into a single interface accessible from the menu bar. It allows users to select and switch between models from different providers seamlessly, while also providing a terminal interface and CLI options.
Why it's interesting
Unlike traditional AI interfaces that require users to manage multiple configurations and keys, magpie centralizes these interactions, allowing for easy switching between models and providers without the need to copy keys or manage separate configurations for each agent. It also supports real-time updates of available models from the providers.
How it works
magpie runs a local gateway that communicates with various AI models via a unified API, translating requests as necessary. It edits configuration files atomically, ensuring that only the relevant settings are modified. The app supports multiple platforms (macOS, Linux, Windows) and utilizes a lightweight architecture, leveraging system webviews for the desktop app. The README does not specify how the app handles errors or what happens if a model is unavailable, leaving some uncertainty in its robustness under failure conditions.
Get started in 5 minutes
To try magpie, download the binary for your OS from the repository, install it, and run the application. You can then add providers using the command magpie provider add <provider_name> <key> to start using different AI models.
Watch out for
The repository is relatively new (created in September 2026), which may imply limited community support and potential bugs. Users should also be cautious about the security of their API keys, as the app handles sensitive information. The README does not mention licensing details, which is important for understanding usage rights.