Skip to content

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.