← outils
Magpie

Magpie

Huit agents, un seul sélecteur de modèles.

visiter l'outil →open-sourceGratuit (MIT), aucun palier payant ; financé par sponsoring (yylx.io)

points forts

  • + Édition chirurgicale des fichiers de config, sans casse d'indentation
  • + Gateway local traduisant quatre dialectes d'API (OpenAI, Anthropic, Gemini)
  • + Partage des abonnements déjà connectés entre agents
  • + Léger : moins de 15 Mo, pas d'Electron, code source complet en Go
  • + Auteur expérimenté (avante.nvim), licence MIT, gratuit

points faibles

  • Contournement documenté du classificateur de trafic tiers d'Anthropic (zone grise contractuelle)
  • Pré-1.0 assumé : cinq releases en une matinée, aucune note de version
  • Windows et Linux non signés, interface en anglais uniquement
  • Clés d'API en clair sur le disque, gateway sans authentification

review complète

Magpie Huit agents de codage, un seul sélecteur de modèles

État des lieux

Magpie est une petite application en Go moins de 15 mégaoctets, licence MIT qui règle un problème très concret de 2026 : quand Codex, Claude Code, Gemini CLI et cinq autres agents de codage tournent sur la même machine, chacun a son fichier de configuration, son format de modèle et son fournisseur. Magpie affiche une seule liste, un agent par ligne, le modèle en face, et réécrit chirurgicalement le fichier concerné quand on clique. Par-dessus, il ajoute un gateway local qui parle les quatre grands dialectes OpenAI Chat Completions, OpenAI Responses, Anthropic Messages et l'API Gemini pour que n'importe quel agent puisse utiliser n'importe quel modèle.

L'auteur n'est pas un inconnu : yetone, le créateur d'avante.nvim (18 000 étoiles), compte GitHub de 2011, 8 615 followers. Le dépôt, ouvert le 23 septembre 2026 à 16 h 22 UTC, affichait 357 étoiles et 81 commits en un peu plus de 24 heures, avec cinq releases publiées dans la matinée du 24 de v0.1.14 à v0.1.18. Le rythme est celui d'un projet en pleine construction, pas d'un produit fini.

La carte des menus

Ici, pas de carte : le logiciel est gratuit. MIT, téléchargeable sur macOS, Windows et Linux, installable par script shell ou par go install. Aucun palier payant, aucune fonctionnalité verrouillée, aucun compte à créer.

Le financement se lit sur la page d'accueil, dans un encart « Sponsored by » qui pointe vers yylx.io, un routeur d'API chinois, avec cette accroche : « One API gateway for Claude and GPT, tuned for Claude Code ». Autrement dit, le sponsor vend exactement le service que Magpie facilite. C'est un modèle classique de projet libre financé par l'écosystème qu'il sert à écrire comme un fait, sans procès d'intention, mais sans l'omettre : un routeur gratuit sponsorisé par des revendeurs d'API n'est pas neutre sur ce qu'il met en avant.

Ce que la bête sait vraiment faire

Trois fonctions, dans l'ordre d'utilité.

La première, c'est la liste unique. L'app vit dans la barre de menu, une ligne par agent, le modèle courant à droite, le chemin du fichier concerné encore à droite. On clique, on choisit, c'est écrit. Et l'écriture est chirurgicale : seule la clé modifiée est touchée, les commentaires et l'indentation de vos settings.json, config.toml ou config.yaml survivent. Ceux qui ont vu un script de bascule massacrer un fichier de config apprécieront.

La deuxième, c'est le gateway. Codex ne parle qu'OpenAI Responses, Claude Code ne parle qu'Anthropic Messages, Gemini CLI a son propre dialecte. Magpie lance un serveur local qui expose les quatre interfaces et traduit dans les deux sens, streaming, appels d'outils et raisonnement inclus. Conséquence pratique : les clés d'API ne sont plus éparpillées dans huit fichiers, les agents ne voient jamais la clé, ils pointent vers le port local.

La troisième, c'est le partage d'abonnements. Magpie lit les identifiants des agents déjà connectés et les expose comme fournisseurs aux autres : votre abonnement Claude Pro peut alimenter OpenCode ou Goose, votre abonnement ChatGPT peut servir Claude Code.

Les couleuvres à avaler

La plus grosse couleuvre est écrite noir sur blanc dans le README, et c'est l'auteur lui-même qui la documente. Pour les abonnements Claude, Magpie ne réécrit pas la requête HTTP : il pilote le vrai binaire claude installé localement, y injecte les outils de l'agent appelant via MCP, et fait passer les instructions dans le contexte utilisateur plutôt que dans le prompt système précisément pour échapper au classificateur de « trafic tiers » d'Anthropic. C'est une technique d'évitement de classification, décrite comme telle. Aucun avis juridique, aucun avertissement sur les conditions d'utilisation des fournisseurs. Le lecteur doit savoir qu'il expérimente dans une zone que les CGU n'autorisent pas nécessairement.

Ensuite, le jeune âge du produit. Cinq releases en une matinée, version 0.1.18, aucune note de version publiée : c'est du logiciel en construction, un seul auteur principal, un facteur de bus d'un. Windows et Linux ne sont pas signés sur Windows, SmartScreen vous demandera d'accepter un avertissement avant la première exécution.

Les clés d'API sont stockées en clair dans un fichier local (permissions 0600), et le gateway accepte n'importe quelle valeur comme clé. Cohérent pour un outil local, mais un processus malveillant sur la même machine pourrait consommer vos crédits sans clé.

Enfin, le positionnement. Le créneau du « switcher de fournisseurs pour agents » est déjà occupé par des projets à six chiffres d'étoiles : cc-switch à 136 000, claude-code-router à 37 000. Magpie arrive avec 357 étoiles, une interface en anglais uniquement, zéro fil Hacker News, et des issues majoritairement en chinois. Les 357 étoiles mesurent la réputation de l'auteur et le frisson du lancement, pas l'adoption du logiciel.

Verdict

Magpie fait exactement ce qu'il promet, sans fioritures : une liste unique pour huit agents, un gateway qui traduit les dialectes d'API, et le partage d'abonnements qui va avec. Pour un développeur qui jongle entre plusieurs CLI de codage, c'est un outil utile, léger, libre et gratuit.

Mais c'est un produit de 24 heures, pré-1.0 assumé, porté par un seul homme, qui documente lui-même son évitement du filtre d'Anthropic. À installer pour jouer, à surveiller pour voir, pas encore à adopter dans un flux de travail qui compte surtout pas si votre abonnement Claude est votre gagne-pain.

Le différentiateur réel, le gateway multi-API avec traduction bidirectionnelle, mérite qu'on y revienne dans trois mois. D'ici là, c'est un prototype prometteur, pas un choix de production.

cas d'usage

  • 1. Jongler entre Codex, Claude Code et Gemini CLI sans toucher huit configs
  • 2. Utiliser un abonnement Claude Pro ou ChatGPT depuis d'autres agents
  • 3. Centraliser ses clés d'API derrière un seul port local
  • 4. Suivre sa consommation par agent et par modèle
  • 5. Créer des profils (Budget, Focus) rappelables en une commande

astuces

  • Préférez la version macOS, seule signée et notarisée
  • Sur Windows, attendez-vous à l'avertissement SmartScreen au premier lancement
  • Lisez le README avant d'activer le partage d'abonnement Claude : c'est une zone grise