magpie: Ein lokales Gateway, mit dem Claude Code, Codex, Gemini CLI und andere Programmier-Agenten beliebige Modelle teilen und bei erschöpftem Kontingent das Konto wechseln

Published · AI Daily — AI-assisted deep research, methodology & disclosure

yetone/magpie ist ein quelloffenes Go-Projekt unter MIT, angelegt am 23. September 2026, mit etwa 11.500 Sternen beim Schreiben. Es startet lokal ein Gateway auf 127.0.0.1:3425, das vier Protokolle spricht, OpenAI Chat, OpenAI Responses, Anthropic Messages und Gemini, und sie ineinander übersetzt; „Claude Code auf Kimi, Codex auf DeepSeek“ wird zu einem Befehl. Es kann auch die Abos lesen, bei denen Ihre Agenten angemeldet sind, und bei Kontingentende umschalten, was Vorsicht bei Datenschutz und Nutzungsbedingungen verlangt.

yetone/magpie ist ein quelloffenes, in Go geschriebenes Projekt unter der MIT-Lizenz. Es wurde am 23. September 2026 angelegt, der letzte Push war am 14. Oktober, und es hat beim Schreiben etwa 11.517 Sterne und 773 Forks. Der Slogan lautet „Das Modell jedes Agenten. Ein Ort.“ Aus der Menüleiste kann man Claude Code auf Kimi umstellen, Codex auf DeepSeek, Gemini CLI auf GLM und sogar OpenCode Ihren ChatGPT-Tarif nutzen lassen. Der Grund ist praktisch. Es gibt inzwischen viele Programmier-Agenten, jeder hält sein Modell in einer eigenen Konfigurationsdatei mit eigenem Format, eigenen Schlüsseln und eigener Basis-URL, und ein Abo, das man für einen Agenten bezahlt, funktioniert meist nur dort. magpie will all das hinter einer App und einem lokalen Gateway bündeln.

Der Kern ist das lokale Gateway unter 127.0.0.1:3425. Es spricht vier Protokolle, OpenAI Chat, OpenAI Responses, Anthropic Messages und Gemini, und übersetzt sie ineinander, einschließlich Streaming, Werkzeugaufrufen und Schlussfolgern. Jeder Agent, bei dem man eine Basis-URL setzen kann, kann es also nutzen, und das README zeigt drei Sätze von Umgebungsvariablen. Die Liste unterstützter Agenten ist lang: Claude Code, Codex, Gemini CLI, OpenCode, Cursor CLI, Copilot CLI, Goose, Cline, Qwen Code und Dutzende weitere, und magpie zeigt nur die auf Ihrem Rechner installierten. Zum Wählen eines Modells klickt man auf einen Wert, und eine durchsuchbare Liste mit allen Modellen aller hinzugefügten Anbieter öffnet sich. magpie schreibt die eine Schlüsseleinstellung in der Konfiguration des Agenten atomar um, und Kommentare, Reihenfolge und Formatierung bleiben erhalten. Profile speichern die Einrichtung jedes Agenten unter einem Namen, etwa „Sparen“ oder „Fokus“, und schalten alle auf einen Schlag um.

Bei den Anbietern ist die Abdeckung breit. Zu den Voreinstellungen gehören Anthropic, OpenAI, Google Gemini, DeepSeek, Kimi, Zhipu GLM, MiniMax, Qwen, Mistral, Groq, xAI, OpenRouter, Ollama und LM Studio, dazu jede mit OpenAI oder Anthropic kompatible URL. Modelllisten kommen vom Anbieter, Namen und Denkstufen werden von models.dev ergänzt. Ungewöhnlicher sind die „Abos“. Ein Agent, bei dem Sie angemeldet sind, zählt als Abo mit Modellen dahinter, und magpie bietet es allen anderen Agenten als Anbieter an. Pro Abo lassen sich mehrere Konten hinzufügen, und magpie schaltet zwischen ihnen um. Das README nennt Claude (es steuert das echte lokale claude-Programm und überbrückt die Werkzeuge Ihres Agenten per MCP), Codex und ChatGPT, GitHub Copilot, Gemini Code Assist, Antigravity und Grok und unterstützt auch OpenCode-Auth-Plugins und pi-Pakete von npm.

Routing-Gruppen sind die zweite Hauptfunktion. Eine Gruppe behandelt mehrere Modelle als eines, und das Gateway verteilt Anfragen auf Schlüssel und Konten jedes Mitglieds. Es gibt fünf Modi: smart wählt das Abo mit Restkontingent, das am frühesten erneuert wird, damit bei der Erneuerung weniger verfällt; order nutzt das erste Modell, bis es nicht mehr antworten kann, dann das nächste; rotate wechselt bei jedem Zug zum nächsten Mitglied; usage nimmt zuerst das am wenigsten genutzte; pace wählt das Konto mit dem größten Wochenrest pro Stunde. Eine Unterhaltung bleibt beim antwortenden Konto, damit der Prompt-Cache des Anbieters erhalten bleibt, und Gruppen können Gruppen enthalten. Beim Absichts-Routing liest ein kleines Modell Ihrer Wahl jeden neuen Zug, sodass Tests an das starke und kurze Fragen an das billige Modell gehen. Ein tägliches Aufwärmen kann das 5-Stunden-Fenster jedes Claude- und ChatGPT-Kontos zu festgelegten Zeiten starten. Auf der Kommandozeile fügt magpie provider add einen Anbieter hinzu, magpie claude deepseek/deepseek-v4-pro setzt Claude Code auf DeepSeek, und magpie quota zeigt den Rest jedes Tarifs.

Einige reale Vorbehalte vor der Nutzung. Der erste betrifft Zugangsdaten. magpie findet Abos, indem es die Anmeldungen liest, die Ihre Agenten schon halten, darunter die Dateien von Claude Code und Codex und den Schlüsselbund des Systems. Um das zu stoppen, schalten Sie Einstellungen, Datenschutz, Abo-Konten aus, führen magpie accounts discovery off aus oder nutzen MAGPIE_NO_ACCOUNTS=1 für einen Lauf; Anbieter mit API-Schlüssel funktionieren in beiden Fällen. Der zweite betrifft die Bedingungen: Ob die Weitergabe eines Abos an andere Werkzeuge dessen Nutzungsbedingungen entspricht, müssen Sie selbst prüfen. Wir haben es nicht geprüft und würden bei Unsicherheit kein wichtiges Konto nutzen. Der dritte ist die Installation. Der offizielle Einzeiler ist curl mit Weitergabe an sh, und es gibt auch App-Downloads, go install und ein Docker-Image; lesen Sie zuerst das Skript. Das README sagt offen, wer einen Agenten im eigenen Tarif des Herstellers nutzt und damit auskommt, braucht magpie nicht. Es eignet sich für Leute, die mehr als einen Agenten, Anbieter oder Account nutzen.

Sources

FAQ

Welches Problem löst magpie?

Jeder Programmier-Agent hält sein Modell in einer eigenen Datei, mit eigenem Format, eigenen Schlüsseln und eigener Basis-URL, und ein bezahltes Abo funktioniert nur in einem Agenten. magpie startet auf Ihrem Rechner ein Gateway, das OpenAI Chat, OpenAI Responses, Anthropic Messages und Gemini spricht und sie ineinander übersetzt, samt Streaming, Werkzeugaufrufen und Schlussfolgern. In der App oder CLI wählen Sie für jeden Agenten das Modell eines beliebigen Anbieters, und magpie schreibt die eine Schlüsseleinstellung in der Konfiguration dieses Agenten atomar um und behält Kommentare, Reihenfolge und Formatierung.

Was macht es, wenn ein Kontingent erschöpft ist?

Es nutzt Routing-Gruppen. Eine Gruppe besteht aus mehreren Modellen, die ein Agent wie eines behandelt, etwa group/daily-coding, und das Gateway verteilt Anfragen auf Schlüssel und Konten jedes Mitglieds. Es gibt fünf Modi: smart nimmt das Abo mit Restkontingent, das am frühesten erneuert wird; order nutzt das erste Modell, bis es nicht mehr antworten kann, dann das nächste; rotate wechselt bei jedem Zug zum nächsten Mitglied; usage nimmt zuerst das am wenigsten genutzte; pace nimmt das Konto mit dem größten Wochenrest pro Stunde. Eine Unterhaltung bleibt beim antwortenden Konto, damit der Prompt-Cache erhalten bleibt. magpie quota zeigt den Rest jedes Tarifs.

Welche Risiken sollte man vor der Nutzung bedenken?

Erstens findet magpie Abo-Konten, indem es die Anmeldungen liest, die Ihre Agenten schon haben, etwa die Dateien von Claude Code und Codex und den Schlüsselbund des Systems. Sie können das in den Einstellungen unter Datenschutz abschalten, magpie accounts discovery off ausführen oder MAGPIE_NO_ACCOUNTS=1 für einen Lauf setzen. Zweitens müssen Sie selbst prüfen, ob die Weitergabe eines Abos an andere Werkzeuge dessen Nutzungsbedingungen entspricht; wir haben das nicht geprüft. Drittens bietet das README eine Installation per curl nach sh, außerdem go install und ein Docker-Image. Lesen Sie das Skript vor dem Ausführen.