Zurück zu den Leitfäden
Vergleichen·21. September 2026·Aktualisiert am 3. Oktober 2026·9 Min. Lesezeit

Pi-Coding-Agent vs. Claude Code: Workflow, Berechtigungen und Gesamtkosten

Zwei Terminal-Agenten mit gegensätzlichem Design: Der eine überlässt den Großteil des Gerüsts Erweiterungen und akzeptiert verschiedene API-Formen, der andere erzwingt Berechtigungsregeln und eine Protokollfamilie.

Zuletzt überprüft am .

Pi und Claude Code sind beides terminalbasierte Coding-Agenten, die auf einen von Ihnen gewählten Endpunkt ausgerichtet werden können, aber sie sind nicht dieselbe Art von Produkt. Pi ist MIT-lizenzierte Software, die den Großteil des Agent-Gerüsts Erweiterungen überlässt; Claude Code ist proprietäre Software, die um ein durchgesetztes Berechtigungssystem und das Anthropic-Messages-Protokoll herum aufgebaut ist. Diese beiden Tatsachen bestimmen den Vergleich stärker als jede Funktionsliste, denn eines der Produkte ist dafür ausgelegt, beliebige Modelle auszuführen, die Ihr Endpunkt bereitstellt, während Anthropic das andere dafür als nicht unterstützt dokumentiert.

Zunächst eine Klarstellung, da der Name mehrfach vorkommt. „Pi“ bezeichnet hier den unter pi.dev von Earendil Inc. veröffentlichten Coding-Agenten – nicht Pi von Inflection AI unter pi.ai, nicht die Pi-Network-Münze und nicht Raspberry Pi. Die CLI lautet @earendil-works/pi-coding-agent, ist MIT-lizenziert, und die neueste Version 0.86.1 wurde am 20. September 2026 in der npm-Registry veröffentlicht. Das Repository earendil-works/pi ist MIT-lizenziert, nicht archiviert und wurde zuletzt am 21. September 2026 aktualisiert (GitHub-API). Claude Code wird aus @anthropic-ai/claude-code installiert; die neueste Version 2.1.278 wurde am 19. September 2026 veröffentlicht, und in der Datei LICENSE.md steht vollständig: „© Anthropic PBC. All rights reserved. Use is subject to Anthropic's Commercial Terms of Service“. Beide Clients werden häufig veröffentlicht. Betrachten Sie diese Angaben daher als Zahlen vom 21. September 2026 und nicht als aktuelle Werte; die Dokumentationsprüfungen weiter unten sind auf den 19. September 2026 datiert.

Welche solltest du auswählen

Beantworten Sie diese Fragen in der angegebenen Reihenfolge. Die erste, die Ihnen eine eindeutige Antwort liefert, ist die Entscheidung.

  • Benötigen Sie Berechtigungsregeln, auf die sich jemand anderes verlassen kann? Dann Claude Code. Die Berechtigungsdokumentation definiert sechs Modi – default (mit der Bezeichnung Manual), acceptEdits, plan, auto, dontAsk und bypassPermissions – und besagt: „Berechtigungsregeln werden von Claude Code durchgesetzt, nicht vom Modell“. Es gibt Regeln zum Erlauben, Nachfragen und Ablehnen, die Sie in die Versionsverwaltung einchecken oder in verwalteten Einstellungen festlegen können. Pis Sicherheitsseite sagt in der nach der Aktualisierung seiner Dokumentation am 22. September 2026 überarbeiteten Fassung genau das Gegenteil: „Pi kann Dateien mit den Berechtigungen des Kontos lesen, ändern und ausführen, das ihn gestartet hat, und fragt nicht vor jedem Tool-Aufruf nach Genehmigung“, und führt den „Mangel an einer integrierten Sandbox“ unter den Verhaltensweisen auf, die im Allgemeinen außerhalb seiner Sicherheitsgrenze liegen. Auf seiner Nutzungsseite steht dasselbe in einem Satz: „Pi fragt nicht vor jedem Tool-Aufruf nach.“
  • Müssen Sie Modelle mehrerer Anbieter in einem Client ausführen? Dann Pi. Sein Schema für benutzerdefinierte Provider unterstützte openai-completions, openai-responses, anthropic-messages und google-generative-ai, als seine Dokumentation zuletzt vor der Aktualisierung am 22. September 2026 Werte aufführte, und sein Quelltext in v0.99.2 unterstützt zehn. Anthropics Gateway-Seite besagt, dass es „das Weiterleiten von Claude Code an Nicht-Claude-Modelle über ein Gateway nicht unterstützt“.
  • Möchten Sie Sub-Agents, den Planmodus und To-dos verwenden, ohne sie selbst zu entwickeln? Dann Claude Code. Bis zur Aktualisierung von Pis Dokumentation am 22. September 2026 besagte seine Nutzungsseite: „Es enthält absichtlich kein integriertes MCP, keine Sub-Agents, keine Berechtigungs-Popups, keinen Planmodus, keine To-dos und keinen Hintergrund-Bash.“ Die Aktualisierung entfernte diesen Satz, und MCP gehört nicht mehr auf die Liste – seit v0.99.0 besagt Pis MCP-Seite, dass es „über stdio oder streamable HTTP eine Verbindung zu Model-Context-Protocol-Servern herstellt und deren Tools und Ressourcen dem Modell verfügbar macht“. Sub-Agents, der Planmodus und To-dos sind in v0.99.2 weiterhin nicht integriert; das Repository liefert sie nur als Beispielerweiterungen.
  • Muss der Agent selbst offen sein? Dann Pi: MIT-lizenziert auf npm und im Repository, forbar und über --mode rpc aus einem anderen Prozess steuerbar. Die Lizenz von Claude Code behält alle Rechte vor.
  • Benötigen Sie die Desktop-App, die Weboberfläche oder Remote Control? Dann Claude Code, und nicht über Ihren eigenen Endpunkt. Die Übersicht besagt: „Für die meisten Oberflächen ist ein Claude-Abonnement oder ein Anthropic-Console-Konto erforderlich. Die Terminal-CLI, VS Code und JetBrains unterstützen auch Drittanbieter“, und der Desktop-Tab ergänzt, dass ein kostenpflichtiges Abonnement erforderlich ist. Remote Control ist der Sonderfall: Anthropics Referenz zu Umgebungsvariablen besagt: „Ab v2.1.196 ist Remote Control deaktiviert, wenn dies auf einen anderen Host als api.anthropic.com zeigt.“

Was keine dieser Informationen entscheidet, ist, welcher der beiden Clients besseren Code schreibt. Für diese Seite wurde kein kontrollierter Vergleich durchgeführt, und nichts weiter unten sollte als ein solcher verstanden werden.

Direktvergleich

 Pi-Coding-AgentClaude Code
LizenzMIT-lizenziert, auf npm und im RepositoryProprietär; alle Rechte vorbehalten
HerstellerEarendil Inc.Anthropic
Geprüfte Version0.86.1, veröffentlicht am 20. September 20262.1.278, veröffentlicht am 19. September 2026
OberflächenTerminal sowie Skript- und RPC-ModiTerminal, VS Code, JetBrains, Desktop-App, Web
BerechtigungssystemKeine integrierten; läuft mit den eigenen Berechtigungen des BenutzersSechs Modi, außerhalb des Modells durchgesetzt
MCP, Sub-Agents, Planmodus, To-dosMCP seit v0.99.0 integriert (29. September 2026); Sub-Agents, Planmodus und To-dos weiterhin als Erweiterungen hinzugefügtIntegrierte Funktionen
RollbackGit oder einen anderen Checkpoint-Workflow verwenden/rewind stellt Konversation und Code auf einen Checkpoint zurück
Repository-AnweisungenLädt AGENTS.md oder CLAUDE.mdLiest CLAUDE.md und kann AGENTS.md lesen
Nicht-interaktiver Moduspi -p mit --mode json und --mode rpcclaude -p
Standardmethode zur BezahlungBietet kein eigenes Abonnement an; Abrechnung pro Token, sofern Sie sich nicht beim Plan eines anderen Anbieters anmeldenEin Claude-Abonnement oder ein Console-Konto

Zeilen aus Pis Quickstart-, Nutzungs- und Sicherheitsseiten sowie aus der Claude-Code-Übersicht, den Berechtigungs- und Kostendokumentationen, 19. September 2026; die Pi-Berechtigungs- und MCP-Zeilen wurden am 1. Oktober 2026 anhand von Pi v0.99.2 erneut geprüft.

Das Ausführungsmodell ist der eigentliche Unterschied

Pis Liste der Auslassungen las sich früher wie eine Spezifikation und nicht wie eine Liste fehlender Funktionen: Bis zur Aktualisierung seiner Dokumentation am 22. September 2026 nannte seine Nutzungsseite sechs Dinge, von denen die meisten Käufer annehmen, dass jeder Agent sie besitzt – integriertes MCP, Sub-Agents, Berechtigungs-Popups, Planmodus, To-dos und Hintergrund-Bash – und sagte, dass Pi sie absichtlich wegließ. Die Aktualisierung entfernte diesen Satz, und eine Woche später wurde mit v0.99.0 eines der sechs Elemente veröffentlicht: MCP ist nun eine integrierte Erweiterung, die standardmäßig geladen wird und mit pi mcp add oder einer mcp.json-Datei konfiguriert wird. Der Rest der Liste beschreibt weiterhin v0.99.2. Wenn Ihr Workflow vor Änderungen von einem Planungsschritt oder einem Berechtigungs-Popup abhängt, das Sie ablehnen können, müssen Sie dies bei Pi entwickeln oder installieren, nicht konfigurieren.

Claude Code befindet sich am anderen Ende. Die Regeln werden vom Client ausgewertet, Ablehnen hat Vorrang, und ein PreToolUse-Hook kann eine Ablehnungsregel nicht überschreiben – sie bleiben also unabhängig davon bestehen, was der Prompt oder CLAUDE.md vorgibt. Das macht sie für eine Organisation und nicht nur für einen einzelnen Entwickler nützlich. Pis nächstliegendes Konzept, Projektvertrauen, ist laut eigener Beschreibung enger gefasst: „Projektvertrauen steuert, ob Pi die meisten Einstellungen und Ressourcen lädt, die von einem Arbeitsordner bereitgestellt werden. Es verhindert, dass ein Ordner ausführbare Erweiterungen stillschweigend lädt, bevor Sie sie genehmigen.“ Auf derselben Seite wird die Grenze ausdrücklich genannt: „Projektvertrauen beschränkt nicht, worauf Tool-Aufrufe zugreifen oder was sie beeinflussen können.“

Keine der beiden Vorgehensweisen ist falsch, aber nur eine beantwortet eine Audit-Frage. Klären Sie dies, bevor Sie Preise vergleichen: Durch Konfiguration lässt sich diese Lücke nicht schließen.

Jeden Client auf Ihren eigenen Endpunkt ausrichten

Dies ist der zweite strukturelle Unterschied, und er geht in die andere Richtung. Claude Code verwendet eine Umgebungsvariable und eine Protokollfamilie; Pi verwendet eine JSON-Datei und die vier Protokolle, die bis zum 22. September 2026 dokumentiert waren – und sein Quelltext akzeptiert mehr.

 Claude CodePi-Coding-Agent
Wo der Endpunkt eingetragen wirdANTHROPIC_BASE_URL sowie eine Anmeldedatenvariable~/.pi/agent/models.json
Akzeptierte ProtokolleAnthropic Messages, Bedrock InvokeModel, Agent Platform rawPredictOpenAI Chat Completions, OpenAI Responses, Anthropic Messages, Google Generative AI, wie bis zum 22. September 2026 dokumentiert; der Quelltext in v0.99.2 unterstützt zehn api-Werte
Nicht-Claude-ModelleLaut Anthropic über kein Gateway unterstütztWas auch immer der Endpunkt bereitstellt
ModelllisteNur Opt-in-Erkennung; behält IDs bei, die „claude“ oder „anthropic“ enthaltenSie schreiben das models-Array selbst
KostenübersichtLokal aus den Tokenzahlen zum Listenpreis berechnetNull, bis Sie die Tarife eingeben
Unbekannte Modell-IDGeht von einem Kontextfenster von 200K aus oder von 1M, wenn die ID [1m] enthältStandardmäßig 128.000 Kontext- und 16.384 Ausgabetokens
Was der Wechsel deaktiviertMCP-Tool-Suche, Remote Control und feingranulares Tool-Streaming, jeweils standardmäßigPis Dokumentation nennt keine Funktion, die durch das Hinzufügen eines benutzerdefinierten Providers deaktiviert wird
Auswirkung auf ein AbonnementEine Gateway-Anmeldedaten ersetzt es für diese SitzungPis eigene /login-Abonnementprovider sind separate Einträge; ein benutzerdefinierter Provider steht daneben

Die Claude-Code-Spalte stammt aus der Referenz zu Umgebungsvariablen und dem Gateway-Kompatibilitätsleitfaden, geprüft am 19. September 2026. Die Zeile „deaktiviert“ sollte ausführlich erklärt werden, weil jedes Element eine Funktion ist, die stillschweigend verloren geht, statt einen sichtbaren Fehler zu erzeugen. Ein nicht zum Erstanbieter gehörendes ANTHROPIC_BASE_URL deaktiviert standardmäßig die MCP-Tool-Suche, die mit ENABLE_TOOL_SEARCH=true wieder aktiviert wird, wenn der Proxy tool_reference-Blöcke weiterleitet; ab v2.1.196 ist Remote Control deaktiviert, wenn diese Variable auf etwas anderes als api.anthropic.com zeigt; feingranulares Tool-Streaming ist standardmäßig deaktiviert; und die Modellerkennung ist Opt-in. Dabei sendet CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 bei einem Timeout von drei Sekunden GET /v1/models?limit=1000, behandelt jede Weiterleitung als Fehler und behält nur Einträge bei, deren ID claude oder anthropic enthält. Zwei Prüfungen umgehen die Variable vollständig und rufen api.anthropic.com direkt auf – die Verfügbarkeitsprüfung für den Schnellmodus und die Sicherheitsprüfung der WebFetch-Domain. Ein Netzwerk, das diesen Host blockiert, beeinträchtigt sie daher, während die Inferenz weiterhin funktioniert.

Die Zeile zu den Anmeldedaten ist für die Abrechnung relevant, nicht nur für die Authentifizierung. Anthropics Gateway-Seite sagt ausdrücklich: Während Gateway-Anmeldedaten aktiv sind, „ersetzen die Anmeldedaten den Abonnement-Login für diese Sitzung, und die Nutzungslimits des Abonnements gelten nicht“, und dieser Datenverkehr wird dem Inhaber der Anmeldedaten pro Token berechnet. Das Setzen der Basis-URL allein bewirkt dies nicht – ein gespeicherter claude.ai-Login bleibt die aktive Anmeldemethode, und seine Limits gelten weiterhin.

# Claude Code: two environment variables, and whatever answers at that
# origin has to speak the Anthropic Messages API.
export ANTHROPIC_BASE_URL=https://api.kunavo.com   # origin only, no /v1
export ANTHROPIC_AUTH_TOKEN=sk-kn-...              # replaces the subscription

# Pin models Kunavo serves: Claude Code's default and its opus alias are the
# newest Opus, and if Kunavo does not serve it yet, the first request 404s.
# The sonnet alias asks for Sonnet 5.5, which Kunavo does not serve: unpinned,
# /model sonnet, opusplan's execution phase and sonnet subagents all 404.
# Opus 5.5 needs Claude Code v2.1.280 or later (run `claude update`).
export ANTHROPIC_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5
export ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5

Der Ursprung enthält kein /v1: Clients im Anthropic-Stil hängen /v1/messages selbst an. Daher erzeugt https://api.kunavo.com/v1 Anfragen an /v1/v1/messages und einen 404-Fehler. Siehe die Seite zur Basis-URL und den Claude-Code-Einrichtungsleitfaden. Eine weitere Kunavo-spezifische Folge: Diese API stellt keine /v1/messages/count_tokens-Route bereit, und Claude Codes Kompatibilitätsleitfaden besagt, dass Endpunkte zur Tokenzählung die einzigen optionalen sind – ohne diese Route „greift Claude Code auf eine zeichenbasierte Schätzung der Kontextnutzung zurück“, sodass /context ungefähre Zählungen anzeigt.

Pis Variante derselben Aufgabe ist eine Datei, und da es OpenAI-ähnliche APIs akzeptiert, kann es den Weg verwenden, für den Claude Code keine Option hat:

~/.pi/agent/models.json
{
  "providers": {
    "kunavo": {
      "baseUrl": "https://api.kunavo.com/v1",
      "api": "openai-completions",
      "apiKey": "$KUNAVO_API_KEY",
      "models": [
        {
          "id": "claude-sonnet-5",
          "name": "Claude Sonnet 5",
          "cost": {
            "input": 1.4,
            "output": 7,
            "cacheRead": 0.14,
            "cacheWrite": 1.75
          }
        }
      ]
    }
  }
}

Achten Sie auf das abschließende /v1. Ein openai-completions-Provider benötigt https://api.kunavo.com/v1. Für die Form anthropic-messages hat Pis Dokumentation die Frage nie abschließend geklärt: Bis zur Aktualisierung seiner Dokumentation am 22. September 2026 zeigte Pis Modelldokumentation in den eigenen Beispielen beide Schreibweisen – https://proxy.example.com/v1 unter benutzerdefinierten Headern und ein bloßes https://proxy.example.com bei der Kompatibilität mit Anthropic Messages. Die Aktualisierung entfernte beide, ohne die Frage zu klären. Wenn der erste Aufruf einen 404 liefert, ist dies die zu ändernde Zeile. Zwei weitere Pi-spezifische Fallen, die Pis Quelltext (v0.99.2) weiterhin setzt, obwohl die aktualisierte Dokumentation sie nicht mehr ausdrücklich nennt: Der cost-Block eines benutzerdefinierten Modells ist in jeder Tarifkategorie standardmäßig null, sodass ein hinzugefügter Provider so lange $0 in der Fußzeile meldet, bis Sie die Tarife eingeben; laut Pis Dokumentation zeigt diese Fußzeile die Sitzungskosten an. Außerdem werden contextWindow und maxTokens stillschweigend standardmäßig auf 128.000 und 16.384 gesetzt. Setzen Sie beide daher auf das auf der Modellseite im Katalog veröffentlichte Fenster. Die Priorität der Anmeldedaten ist dokumentiert und wichtig zu kennen, wenn ein veralteter Schlüssel gewinnt: Seit der Aktualisierung besagt Pis Modellseite, dass zunächst „der zur Laufzeit angegebene Parameter --api-key verwendet wird, dann in auth.json gespeicherte Anmeldedaten, ein apiKey aus models.json und schließlich die Umgebungsvariablen des Providers oder vorhandene Cloud-Anmeldedaten“.

Pläne und Tokenabrechnungen auf derselben Seite

Keiner der beiden Clients berechnet Gebühren für sich selbst; der gesamte Kostenunterschied ergibt sich daraus, welche Ebene Sie kaufen. Bei Pi gibt es überhaupt nichts zu kaufen: Es ist MIT-lizenziert, und pi.dev veröffentlicht keinen Plan, keine Stufe, keinen Sitzplatz und keinen gehosteten Dienst. Claude Code kann kostenlos installiert werden und benötigt anschließend Zugriff von irgendwoher.

Was Sie kaufenVeröffentlichter PreisQuelle
Pi-Coding-Agent0 $, MIT-lizenziert, kein Abonnement erforderlichpi.dev und die Metadaten des npm-Pakets
Claude Code, die Software0 $ für die Installation; für den Zugriff ist ein Abonnement, ein Console-Konto, ein Cloudanbieter oder ein Drittanbieter-Endpunkt erforderlichDie Übersichtsseite von Claude Code
Claude Pro„17 $ pro Monat mit jährlichem Abonnementrabatt (200 $ im Voraus abgerechnet). 20 $ bei monatlicher Abrechnung.“claude.com/pricing
Claude Max„Ab 100 $ pro Monat“, mit 5x oder 20x mehr Nutzung als Pro; für 20x ist keine separate Zahl veröffentlichtclaude.com/pricing
Claude Team, Standardsitz20 $ pro Sitzplatz/Monat bei jährlicher Abrechnung; 25 $ bei monatlicher Abrechnungclaude.com/pricing
Claude Team, Premium-Sitzplatz100 $ pro Sitzplatz/Monat bei jährlicher Abrechnung, 125 $ monatlich – die Seite zu Anthropics Unternehmenseinsätzen weist jedoch 150 $ pro Premium-Sitzplatz aus; beim Checkout bestätigenZwei widersprüchliche Anthropic-Seiten
Claude Enterprise„Sitzplatzpreis + Nutzung zu API-Tarifen“, wobei der Sitzplatz als „20 $/Sitzplatz/Monat, jährlich abgerechnet“ angezeigt wirdclaude.com/pricing
KunavoVorausbezahltes Guthaben, Abrechnung pro Token, Mindestaufladung $10Der Katalog und die Abrechnung

Alle zitierten Anthropic-Planpreise stammen von claude.com/pricing vom 19. September 2026. Zwei ehrliche Lücken: Auf der Max-Seite wird kein separater Preis für die 20x-Stufe veröffentlicht, daher stammt jeder Wert „200 $ für Max 20x“, den Sie anderswo lesen, nicht von dieser Seite; und der Preis für den Premium-Sitzplatz unterscheidet sich tatsächlich zwischen der Preisseite und der Übersicht zu Unternehmenseinsätzen, die „Teams: 150 $/Sitzplatz (Premium), PAYG verfügbar“ ausweist. Keine der beiden Fragen wird hier aufgelöst – prüfen Sie die Zahl, die der Checkout tatsächlich nennt. Keine bei dieser Prüfung gefundene Anthropic-Seite veröffentlicht Stunden-, Nachrichten- oder Tokenzahlen für Pro, Max 5x oder Max 20x. Daher erscheint auf dieser Seite ebenfalls keine Nutzungszahl.

Was die Tokens kosten

Setzen Sie beide Clients auf denselben Endpunkt; dann zahlen sie denselben Preis pro Token. Was sich zwischen ihnen unterscheidet, ist, wie viel Kontext jeder pro Schritt erneut sendet. Das hängt weit stärker von Ihrem Repository als vom Tool ab und wurde hier nicht gemessen.

Die folgende Tabelle zeigt beispielhafte Token-Arithmetik, keine gemessenen Aufgabenkosten und keine Obergrenze für die Abrechnung. Nehmen wir einen Arbeitstag Agentennutzung an: 12 Durchläufe, bei denen jeweils 60.000 nicht zwischengespeicherte Eingabetoken gesendet und 3.000 Ausgabetoken empfangen werden, insgesamt also 720.000 Eingabe- und 36.000 Ausgabetoken, ohne Cache-Lesevorgänge, Cache-Schreibvorgänge, Bilder oder Toolgebühren. Die Kunavo-Tarife werden aus dem Live-Katalog gerendert; die Anbieterspalte verweist auf claude.com/pricing, geprüft am 19. September 2026.

ModellKunavo pro 1 Mio. Eingabe / AusgabeListenpreise des Anbieters pro 1 Mio. Ein-/AusgabetokenTageskostenschätzung, Kunavo-TarifeTageskostenschätzung, Listentarife
Claude Haiku 4.5$0.70 / $3.50$1.00 / $5.00$0.63$0.90
Claude Sonnet 5$1.40 / $7.00$2.00 / $10.00$1.26$1.80
Claude Opus 5$3.50 / $17.50$5.00 / $25.00$3.15$4.50

Lies die Zeilen statt des Rankings. Claude Sonnet 5 steht in beiden Spalten bei derselben Zahl, daher ist die Route für dieses Modell überhaupt keine Preisfrage; bei Claude Opus 5 gehen die beiden Spalten auseinander. Skaliere alles mit deinen eigenen Arbeitstagen, bevor du daraus ein Budget machst — und beachte, dass hier kein Caching angenommen wird, was die mit Abstand größte Auslassung ist. Anthropic schreibt auf der eigenen Kostenseite, dass die Lebensdauer des Prompt-Caches „bei einem Abonnement eine Stunde beträgt und auf fünf Minuten sinkt, sobald du Nutzungsguthaben verwendest; bei einem API-Schlüssel oder Cloud-Anbieter sind standardmäßig fünf Minuten vorgesehen“; wie du bezahlst, verändert also die Cache-Trefferrate und damit die Rechnung. Kunavo-Cache-Gebühren sind unter Caching dokumentiert; ob Pi's PI_CACHE_RETENTION=long diesen Endpunkt erreicht, wurde nicht getestet.

Als veröffentlichter Anker statt bloßer Arithmetik berichtet Anthropics Kostendokumentation, dass „die durchschnittlichen Kosten bei unternehmensweiten Bereitstellungen etwa 13 $ pro Entwickler und aktivem Tag sowie 150–250 $ pro Entwickler und Monat betragen, wobei die Kosten für 90 % der Nutzer unter 30 $ pro aktivem Tag bleiben“; Hintergrundprozesse liegen typischerweise unter 0,04 $ pro Sitzung. Das ist Anthropics Angabe für Claude Code bei eigener Abrechnung; für Pi gibt es keine vergleichbare Zahl, weil niemand eine veröffentlicht. Der Katalogbetrag von Kunavo ist eine Abrechnungsuntergrenze und keine Obergrenze — wenn der Upstream seine Gebühr meldet, entspricht die Rechnung dem höheren der beiden Werte: den Katalogkosten oder den mit dem geltenden Aufschlag multiplizierten Upstream-Kosten, wie Abrechnung erklärt — und die minimale Aufladung beträgt $10 als Prepaid-Guthaben, also ein Mindestbetrag zur Finanzierung, keine Aufgabengebühr und kein Abonnement.

Die Abonnementfrage, die niemand für dich klären kann

Beide Clients können mit einem Claude-Plan angemeldet werden, und drei offizielle Quellen beschreiben, was das jeweils unterschiedlich bewirkt. Sie werden hier mit ihren Daten zitiert, ohne die Frage aufzulösen, weil eine Auflösung von außen geraten wäre.

QuelleDatumWas dort steht
Pi's Anbieter-Dokumentation, dann seine TerminalwarnungGeprüft am 19. September 2026; erneut geprüft am 1. Oktober 2026Die Nutzung durch ein Drittanbieter-Harness „greift auf zusätzliche Nutzung zurück und wird pro Token abgerechnet, nicht gegen die Claude-Planlimits“, bis eine Aktualisierung der Dokumentation vom 22. September 2026 diesen Satz entfernte; die Warnung, die Pi ausgibt, wenn ein Anthropic-Modell mit Abonnementauthentifizierung ausgeführt wird, sagt weiterhin „nicht deine Claude-Planlimits“ (Quelle, v0.99.2)
Anthropics Login-Artikel19. Mai 2026Die Authentifizierung per API-Schlüssel ist „der bevorzugte Weg“ für Tools von Drittanbietern; Anthropic kann Abonnenten mit Nutzungsguthaben erlauben, bestimmte Tools zu verwenden, und behält sich das Recht vor, diese Nutzung vom Nutzungsguthaben statt von den Abonnementlimits abzuziehen
Anthropics Artikel zum Agent SDKZuletzt aktualisiert am 16. Juni 2026Die geplante Änderung ist pausiert: „Claude Agent SDK, claude -p, und die Nutzung von Drittanbieter-Apps werden weiterhin von den Nutzungslimits deines Abonnements abgezogen“

Auf keiner Anthropic-Seite wird Pi ausdrücklich genannt, und die im Login-Artikel erteilte Berechtigung ist Ermessenssache, keine Garantie. Der einzige Punkt, bei dem sich alle drei einig sind, ist die Richtung: Eine API-Anmeldeinformation ist der von Anthropic bevorzugte Weg für einen Drittanbieter-Client, und in Claude Code entfernt eine Gateway-Anmeldeinformation das Abonnement vollständig aus der Sitzung. Prüfe in deinem eigenen Konto unter Einstellungen und dann Nutzung, bevor du kostenpflichtige Arbeit über einen Plan routest. Claude-Planlimits behandelt die Abonnementseite, und Pi-Preise geht näher auf Pi's vier Zahlungswege ein.

Was der Wechsel zwischen ihnen tatsächlich kostet

In einer Richtung weniger, als die Funktionslisten vermuten lassen. Der Repository-Kontext wird unverändert übernommen: Pi lädt AGENTS.md oder CLAUDE.md aus den aktuellen und übergeordneten Verzeichnissen sowie ~/.pi/agent/AGENTS.md für globale Anweisungen, sodass ein bereits für Claude Code eingerichtetes Repository von Pi ohne Änderungen gelesen werden kann. Auch die skriptgesteuerte Nutzung hat auf beiden Seiten ein Gegenstück — claude -p und pi -p, wobei Pi für die Prozessintegration zusätzlich --mode json und --mode rpc bietet.

Was nicht übertragen wird, ist der größte Teil des Abschnitts zum Ausführungsmodell: Für Berechtigungsregeln, Subagent-Definitionen und den Planmodus gibt es kein integriertes Pi-Gegenstück, zu dem migriert werden könnte — das Repository stellt sie nur als Beispielerweiterungen bereit —, und die Desktop- und Web-Oberflächen bieten überhaupt keine davon. MCP-Server sind seit v0.99.0 die Ausnahme: Für einen Claude-Code-Eintrag heißt es auf Pi's MCP-Seite: „Kopiere den vorhandenen mcpServers-Eintrag.“ In die andere Richtung gibt es für eine Pi-Erweiterung kein Gegenstück in Claude Code zur Installation. Hier wird keine Stunden- oder Tagesschätzung für den Wechsel angeboten, weil es dafür keine Grundlage gibt — führe jeweils eine begrenzte, reale Aufgabe aus, bevor du geplante Arbeit verschiebst.

Wenn du eine breitere Vorauswahl triffst, behandeln Pi vs. OpenCode und OpenCode vs. Claude Code die beiden benachbarten Paare, während Alternativen zu Claude Code zunächst die Toolfrage von der Abrechnungsfrage trennt. Für den Endpunkt ist die Einrichtungsanleitung für Claude Code die veröffentlichte Konfigurationsreferenz, und das Erstellen eines Kunavo-Kontos verschafft dir einen Schlüssel, um eine Aufgabe damit zu testen.

Häufig gestellte Fragen

Was ist der Unterschied zwischen dem Pi Coding Agent und Claude Code?

Lizenz, Ausführungsmodell und Protokollreichweite. Pi ist MIT-lizenzierte Software von Earendil Inc. Bis zu einer Dokumentationsaktualisierung am 22. September 2026 hieß es in der eigenen Dokumentation ausdrücklich, dass Pi absichtlich ohne integriertes MCP, Sub-Agents, Berechtigungs-Popups, Planmodus, To-dos oder Bash im Hintergrund ausgeliefert wird; die Aktualisierung entfernte diesen Satz, und v0.99.0 lieferte am 29. September 2026 anschließend MCP als integrierte Erweiterung aus. Unter v0.99.2 sind die anderen fünf weiterhin nicht integriert — Sie fügen sie als Erweiterungen hinzu oder verwenden Container und tmux. Claude Code ist proprietär; seine LICENSE.md behält alle Rechte vor, und es verfügt über ein sechsstufiges Berechtigungssystem, dessen Erlauben-, Fragen- und Verweigern-Regeln von Claude Code und nicht vom Modell durchgesetzt werden, sowie über MCP, Subagents und den Planmodus als integrierte Funktionen. Beim Protokoll dokumentierte Pi bis zu dieser Aktualisierung vier API-Formen für benutzerdefinierte Provider, darunter OpenAI-kompatible, und sein Quellcode unter v0.99.2 verteilt auf zehn; Claude Code akzeptiert Anthropic Messages, Amazon Bedrock InvokeModel oder Google Clouds Agent Platform rawPredict, und Anthropics eigene Gateway-Dokumentation erklärt, dass Claude Code über kein Gateway für Nicht-Claude-Modelle geroutet werden kann.

Ist der Pi-Coding-Agent besser als Claude Code?

Hier wird kein Vergleich der Ausgabequalität veröffentlicht, weil keiner durchgeführt wurde – kein kontrollierter Aufgabensatz, keine bewerteten Diffs, keine Zeitmessungen. Die anhand der Dokumentation entscheidbaren Fragen sind andere: ob Sie Berechtigungsregeln benötigen, die eine Organisation verbindlich festlegen kann, ob der Agent selbst MIT-lizenziert und forbar sein soll, ob Sie Modelle mehrerer Anbieter in einem Client ausführen müssen und ob die Oberflächen für Sie relevant sind. Die Übersicht von Claude Code besagt, dass die meisten Oberflächen ein Claude-Abonnement oder ein Anthropic-Console-Konto erfordern, dass die Desktop-App ein kostenpflichtiges Abonnement benötigt und dass Terminal-CLI, VS Code und JetBrains die Oberflächen sind, die auch Drittanbieter unterstützen.

Kann Claude Code über ein Gateway Nicht-Claude-Modelle verwenden?

Anthropics Gateway-Dokumentation besagt, dass jedes Gateway funktioniert, das ein unterstütztes API-Format bereitstellt, und dass Anthropic „Produkte von Drittanbieter-Gateways weder empfiehlt, wartet noch auditiert und das Weiterleiten von Claude Code an Nicht-Claude-Modelle über ein Gateway nicht unterstützt“ (geprüft am 19. September 2026). Auch die clientseitige Logik weist in dieselbe Richtung: Die Gateway-Modellerkennung behält, wenn ein Entwickler sie mit CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 aktiviert, nur Einträge bei, deren ID „claude“ oder „anthropic“ enthält, und ignoriert den Rest. Pis Dokumentation beschreibt keinen entsprechenden Filter: Das models-Array in models.json schreiben Sie selbst.

Ist Pi ein direkter Ersatz für Claude Code?

Nicht im Sinne einer Funktionsgleichheit, und Pi erhebt diesen Anspruch auch nicht. Bis zur Aktualisierung seiner Dokumentation am 22. September 2026 führte die Dokumentation von Pi integriertes MCP, Sub-Agents, Berechtigungs-Popups, den Planmodus, To-dos und Hintergrund-Bash als Dinge auf, die es absichtlich nicht enthält; MCP ist seit v0.99.0 integriert, aber bei v0.99.2 fehlen die anderen fünf weiterhin. Die Dokumentationsübersicht besagt: „Pis Tools und Erweiterungen laufen mit den Berechtigungen des Pi-Prozesses“, und die Sicherheitsseite führt den „Mangel an einer integrierten Sandbox“ unter den Verhaltensweisen auf, die im Allgemeinen außerhalb seiner Sicherheitsgrenze liegen. Übertragbar ist der Repository-Kontext: Pi lädt AGENTS.md oder CLAUDE.md aus dem aktuellen und den übergeordneten Verzeichnissen, sodass ein für Claude Code eingerichtetes Repository seine Projektanweisungen ohne Änderungen beibehält. Pi verfügt außerdem über einen nicht-interaktiven Modus, pi -p, mit --mode json und --mode rpc für Skripte.

Funktioniert ein Claude-Pro- oder Max-Abonnement innerhalb von Pi?

Drei offizielle Quellen beschreiben dies unterschiedlich, und von außen lassen sie sich nicht vollständig miteinander in Einklang bringen. Pis Provider-Dokumentation besagte bis zur Entfernung dieses Satzes bei der Aktualisierung am 22. September 2026, dass die Nutzung eines Drittanbieter-Harnesses „zusätzliche Nutzung verbraucht und pro Token abgerechnet wird, nicht gegen Claude-Planlimits“; auch die Warnung, die Pis Terminal ausgibt, wenn ein Anthropic-Modell mit Abonnementauthentifizierung ausgeführt wird, besagt weiterhin, dass dies „zusätzliche Nutzung verbraucht und pro Token abgerechnet wird, nicht gegen Ihre Claude-Planlimits“ (Quelltext, v0.99.2). Anthropics Login-Artikel vom 19. Mai 2026 besagt, dass API-Key-Authentifizierung der bevorzugte Weg für Drittanbieter-Tools ist, dass Anthropic nach eigenem Ermessen Abonnenten mit aktivierten Nutzungsguthaben die Verwendung bestimmter Drittanbieter-Tools gestatten kann und sich das Recht vorbehält, diese Nutzung von Nutzungsguthaben statt von Abonnementlimits abzuziehen. Anthropics Agent-SDK-Artikel, zuletzt aktualisiert am 16. Juni 2026, besagt, dass die geplante Änderung pausiert wurde und dass die Nutzung des Agent SDK, von claude -p und von Drittanbieter-Apps weiterhin von den Nutzungslimits des Abonnements abgezogen wird. Prüfen Sie in Ihrem eigenen Anthropic-Konto unter Settings und dann Usage, bevor Sie auf diesem Weg kostenpflichtige Arbeit ausführen.

Welches ist im Betrieb günstiger?

Keiner der beiden Clients berechnet Gebühren für die Software: Pi ist MIT-lizenziert und hat weder einen Plan noch eine gehostete Stufe, und die Installation von Claude Code kostet nichts. Abgerechnet werden Modell-Tokens. Wenn beide Clients auf denselben Endpunkt zeigen, zahlen sie denselben Preis pro Token; ein Preisunterschied zwischen ihnen entsteht daher durch Voreinstellungen und nicht durch die Tools. Der Standardweg unterscheidet sich jedoch: Bei Claude Code ist es ein Claude-Abonnement, und Anthropic veröffentlicht für Unternehmenseinsätze einen Durchschnitt von etwa 13 $ pro Entwickler und aktivem Tag sowie 150–250 $ pro Entwickler und Monat; Pi hat kein eigenes Abonnement, sodass ab der ersten Anfrage eine Abrechnung pro Token erfolgt, sofern Sie sich nicht mit dem Plan eines anderen Anbieters anmelden.

Kann ein einzelner Kunavo-Schlüssel beide Clients bedienen?

Strukturell ja, und zwar über unterschiedliche Wege. Claude Code verwendet ANTHROPIC_BASE_URL, gesetzt auf den Ursprung https://api.kunavo.com ohne /v1, weil der Client selbst /v1/messages anhängt. Pi verwendet einen Provider-Block in ~/.pi/agent/models.json, und sein Schema akzeptiert sowohl die Formen anthropic-messages als auch OpenAI-kompatible Formen; daher lässt sich an diesem Endpunkt jeder der beiden Wege ausdrücken. Der OpenAI-kompatible lautet https://api.kunavo.com/v1. Keiner der beiden Clients wurde zur Laufzeit mit Kunavo getestet, und eine veröffentlichte Einrichtungsanleitung ist eine Konfigurationsreferenz und kein Kompatibilitätstest. Halten Sie daher einen funktionierenden Weg verfügbar, während Sie es ausprobieren.

Dokumentation und Planpreise wurden am 19. September 2026 geprüft und am 21. September 2026 erneut bestätigt: pi.dev-Schnellstart-, Nutzungs-, Modell-, Anbieter- und Sicherheitsseiten; die Übersichts-, Berechtigungs-, Kosten-, Umgebungsvariablen-, Gateway- und Gateway-Kompatibilitätsseiten von code.claude.com; claude.com/pricing; sowie zwei Artikel von support.claude.com. Versionsnummern, die Lizenzdatei von anthropics/claude-code und die GitHub-API für earendil-works/pi wurden am 21. September 2026 erneut abgerufen. Nach der Aktualisierung der Pi-Dokumentation vom 22. September 2026 wurden die Reihenfolge der Anmeldeinformationen und die Beispiele für die anthropic-messages-Basis-URL am 1. Oktober 2026 auf der Pi-Modellseite erneut geprüft, ebenso die Standardwerte für benutzerdefinierte Modelle im Quellcode von v0.99.2. Am selben Tag wurden nach der Veröffentlichung von Pi v0.99.0 mit integriertem MCP die Sicherheits-, Nutzungs-, MCP- und Einstellungsseiten sowie die Dokumentationsübersicht erneut gelesen — für die Aussagen zu Sandbox, Berechtigungen, Projektvertrauen und ausgelassenen Funktionen, die API-Liste anhand des Quellcodes von v0.99.2 und die Zeile zur zusätzlichen Nutzung anhand der Terminalwarnung in diesem Quellcode. Kunavo-Tokenpreise werden aus dem Live-Katalog gerendert, und jede Dollarangabe hier ist beispielhafte Token-Arithmetik, keine gemessenen Aufgabenkosten. Keiner der beiden Clients wurde zur Laufzeit mit Kunavo getestet, und es wurde kein Vergleich von Qualität, Geschwindigkeit oder Benchmarks zwischen ihnen durchgeführt.