Repolode
yetone

yetone/magpie

Gateway local y app de barra de menú para que Claude Code, Codex, Gemini CLI y otros agentes de programación usen cualquier modelo de cualquier proveedor o suscripción.

Estrellas
16,641
Forks
1,198
Issues abiertos
1,170
Último commit
hace 5 horas

¿Qué es?

magpie es una app local y un gateway para agentes de programación con IA. Normalmente, cada agente guarda el modelo, la API key y la URL base en su propio archivo y formato, y cada suscripción solo funciona con un agente. magpie reúne estos ajustes en una sola lista: desde la barra de menú, una ventana, una TUI, la interfaz web o la CLI, eliges un modelo de un proveedor para cualquier agente compatible, y magpie actualiza la clave correspondiente en la configuración de ese agente.

El gateway se ejecuta en 127.0.0.1:3425 y es compatible con las API de OpenAI Chat, OpenAI Responses, Anthropic Messages y Gemini; las traduce entre sí e incluye streaming, llamadas a herramientas y razonamiento. Los proveedores pueden ser API keys, modelos locales o suscripciones con sesión iniciada, como Claude, ChatGPT, Copilot y Gemini. Los grupos de enrutamiento distribuyen las solicitudes entre varios modelos o cuentas y cambian a otro cuando se agota una cuota.

Es compatible con macOS, Windows, Linux, Docker y Termux, e incluye seguimiento del uso y los costos, perfiles, una biblioteca compartida de instrucciones y servidores MCP, y plugins escritos para Bun.

Funciones clave

  • 01Cambiar el modelo de Claude Code, Codex, Gemini CLI y otros agentes desde una sola lista.
  • 02Gateway local que traduce entre los formatos de API de OpenAI, Anthropic y Gemini, e incluye streaming y llamadas a herramientas.
  • 03Grupos de enrutamiento que cambian a otra cuenta o modelo cuando se agota una cuota.
  • 04Usar suscripciones con sesión iniciada, como Claude, ChatGPT y Copilot, como proveedores para otros agentes.
  • 05Seguimiento del uso, los costos y las cuotas entre proveedores y cuentas.
  • 06Sistema de plugins para paquetes de OpenCode y pi, además de middleware de gateway escrito en JavaScript.

Casos de uso

  • Ejecutar Claude Code con un modelo que no sea de Anthropic, como uno de DeepSeek o Kimi.
  • Distribuir el tráfico de los agentes de programación entre varias suscripciones para que el agotamiento de una cuota no detenga el trabajo.
  • Compartir un conjunto de proveedores con una laptop o un equipo mediante un gateway de escritorio o un servidor Docker.
  • Llevar un seguimiento del uso de tokens y los costos de varios agentes de programación.

Inicio rápido

  1. 1

    Instala la aplicación desde el sitio web

  2. 2

    Instala mediante un script

    curl -fsSL https://usemagpie.ai/install.sh | sh
  3. 3

    Añade un proveedor con una clave de API

    magpie provider add deepseek sk-…
  4. 4

    Ejecuta Claude Code con el modelo elegido

    magpie claude deepseek/deepseek-v4-pro

Antes de usarlo

  • La detección del inicio de sesión de la suscripción lee los archivos locales de credenciales del agente y el Keychain, a menos que la desactives.
  • Los complementos dependen de Bun, que se descarga la primera vez que se usan.

Temas

Preguntas frecuentes

¿Qué es magpie?
Gateway local y app de barra de menú para que Claude Code, Codex, Gemini CLI y otros agentes de programación usen cualquier modelo de cualquier proveedor o suscripción. magpie es una app local y un gateway para agentes de programación con IA. Normalmente, cada agente guarda el modelo, la API key y la URL base en su propio archivo y formato, y cada suscripción solo funciona con un agente. magpie reúne estos ajustes en una sola lista: desde la barra de menú, una ventana, una TUI, la interfaz web o la CLI, eliges un modelo de un proveedor para cualquier agente compatible, y magpie actualiza la clave correspondiente en la configuración de ese agente.
¿magpie es gratuito? ¿Qué licencia tiene?
magpie es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿magpie sigue mantenido?
Mantenimiento activo. El último commit de magpie fue el 19 oct 2026.
¿Para qué puedo usar magpie?
Ejecutar Claude Code con un modelo que no sea de Anthropic, como uno de DeepSeek o Kimi. Distribuir el tráfico de los agentes de programación entre varias suscripciones para que el agotamiento de una cuota no detenga el trabajo. Compartir un conjunto de proveedores con una laptop o un equipo mediante un gateway de escritorio o un servidor Docker. Llevar un seguimiento del uso de tokens y los costos de varios agentes de programación.
¿Cómo se instala magpie?
Instala la aplicación desde el sitio web Instala mediante un script: curl -fsSL https://usemagpie.ai/install.sh | sh Añade un proveedor con una clave de API: magpie provider add deepseek sk-… Ejecuta Claude Code con el modelo elegido: magpie claude deepseek/deepseek-v4-pro
¿Dónde consigo magpie?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/yetone/magpie

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados