Um gateway local de modelos que permite que Claude Code, Codex, OpenCode e outros agentes de programação compartilhem um endpoint e encaminhem solicitações a vários provedores de modelos.
yetone/magpie
Um gateway local e app de barra de menus que permite usar qualquer modelo de qualquer provedor ou assinatura com Claude Code, Codex, Gemini CLI e outros agentes de programação.
- Estrelas
- 16,641
- Forks
- 1,198
- Issues abertas
- 1,170
- Último commit
- há 5 horas
O que é?
magpie é um app local e um gateway para agentes de programação com IA. Normalmente, cada agente armazena o modelo, a chave de API e a URL base em um arquivo e formato próprios, e uma assinatura funciona em apenas um agente. O magpie reúne essas configurações em uma única lista: você escolhe um modelo de provedor para qualquer agente compatível pela barra de menus, por uma janela, pela TUI, pela interface web ou pela CLI, e ele atualiza a chave correspondente no arquivo de configuração desse agente.
O gateway é executado em 127.0.0.1:3425 e oferece suporte às APIs OpenAI Chat, OpenAI Responses, Anthropic Messages e Gemini, fazendo a tradução entre elas, inclusive para streaming, chamadas de ferramentas e raciocínio. Os provedores podem usar chaves de API, modelos locais ou assinaturas com sessão iniciada, como Claude, ChatGPT, Copilot e Gemini. Grupos de roteamento distribuem as solicitações entre vários modelos ou contas e fazem failover quando a cota se esgota.
É compatível com macOS, Windows, Linux, Docker e Termux, e inclui acompanhamento de uso e custos, perfis, uma biblioteca compartilhada de instruções e servidores MCP, além de plugins escritos para Bun.
Recursos principais
- 01Troque o modelo do Claude Code, Codex, Gemini CLI e outros agentes a partir de uma única lista.
- 02Gateway local que traduz entre os formatos de API da OpenAI, Anthropic e Gemini, incluindo streaming e chamadas de ferramentas.
- 03Grupos de roteamento que fazem failover entre contas ou modelos quando a cota se esgota.
- 04Use assinaturas com sessão iniciada, como Claude, ChatGPT e Copilot, como provedores para outros agentes.
- 05Acompanhe uso, custos e cotas entre provedores e contas.
- 06Sistema de plugins para pacotes do OpenCode e do pi, além de middleware para o gateway escrito em JavaScript.
Casos de uso
- Executar o Claude Code com um modelo que não seja da Anthropic, como um modelo DeepSeek ou Kimi.
- Distribuir o tráfego dos agentes de programação entre várias assinaturas para que o esgotamento de uma cota não interrompa o trabalho.
- Compartilhar o mesmo conjunto de provedores com um notebook ou uma equipe por meio de um gateway para desktop ou de um servidor Docker.
- Acompanhar o uso de tokens e os custos em vários agentes de programação.
Início rápido
- 1
Instale o aplicativo pelo site
- 2
Instale por script
curl -fsSL https://usemagpie.ai/install.sh | sh - 3
Adicione um provedor com uma chave de API
magpie provider add deepseek sk-… - 4
Execute o Claude Code com o modelo escolhido
magpie claude deepseek/deepseek-v4-pro
Antes de usar
- A detecção do login da assinatura lê os arquivos locais de credenciais do agente e o Keychain, a menos que seja desativada.
- Os plugins dependem do Bun, que é baixado no primeiro uso.
Tópicos
Perguntas frequentes
- O que é magpie?
- Um gateway local e app de barra de menus que permite usar qualquer modelo de qualquer provedor ou assinatura com Claude Code, Codex, Gemini CLI e outros agentes de programação. magpie é um app local e um gateway para agentes de programação com IA. Normalmente, cada agente armazena o modelo, a chave de API e a URL base em um arquivo e formato próprios, e uma assinatura funciona em apenas um agente. O magpie reúne essas configurações em uma única lista: você escolhe um modelo de provedor para qualquer agente compatível pela barra de menus, por uma janela, pela TUI, pela interface web ou pela CLI, e ele atualiza a chave correspondente no arquivo de configuração desse agente.
- magpie é gratuito? Qual é a licença?
- magpie é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- magpie ainda é mantido?
- Manutenção ativa. O último commit de magpie foi em 19 de out. de 2026.
- Para que posso usar magpie?
- Executar o Claude Code com um modelo que não seja da Anthropic, como um modelo DeepSeek ou Kimi. Distribuir o tráfego dos agentes de programação entre várias assinaturas para que o esgotamento de uma cota não interrompa o trabalho. Compartilhar o mesmo conjunto de provedores com um notebook ou uma equipe por meio de um gateway para desktop ou de um servidor Docker. Acompanhar o uso de tokens e os custos em vários agentes de programação.
- Como instalar magpie?
- Instale o aplicativo pelo site Instale por script: curl -fsSL https://usemagpie.ai/install.sh | sh Adicione um provedor com uma chave de API: magpie provider add deepseek sk-… Execute o Claude Code com o modelo escolhido: magpie claude deepseek/deepseek-v4-pro
- Onde consigo magpie?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/yetone/magpie
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um serviço open source de Computer Use disponibilizado como servidor MCP, que permite a agentes de IA controlar desktops macOS, Linux e Windows.
Um companheiro para o notch do macOS (com apps também para Windows, Linux e celular) que mostra sessões em andamento de agentes de programação com IA, como Claude Code e Codex, e permite aprovar solicitações.
CLI para macOS e skill de agente de IA que desenha setas, caixas e placas na tela para indicar elementos da interface, sem clicar nem capturar a tela.
Um app de barra de menus do macOS que transforma o uso de tokens de ferramentas de programação com IA em um Pokémon companheiro e acompanha os gastos diários e os limites oficiais do Claude, Codex e Antigravity.
Agent Skills que ajudam agentes de programação a criar interfaces diferenciadas, usando direção de arte, fotos reais e uma verificação no navegador em vez de landing pages genéricas feitas por IA.