Repolode
yetone

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. 1

    Instale o aplicativo pelo site

  2. 2

    Instale por script

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

    Adicione um provedor com uma chave de API

    magpie provider add deepseek sk-…
  4. 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