Zurück zu den Leitfäden
Coding-Agenten·21. September 2026·Aktualisiert am 1. Oktober 2026·9 Min. Lesezeit

Alternativen zum Pi Coding Agent: Wähle nach Ausstiegsgrund und Migrationskosten

Pi veröffentlichte am Tag der Prüfung dieser Seite eine Version. Was du verlässt, ist daher eine Reihe bewusster Designentscheidungen und kein sterbendes Projekt – und die Wechselkosten liegen in einem Verzeichnis: ~/.pi/agent.

Zuletzt überprüft am .

Du musst den Pi-Coding-Agenten nicht aus Gründen des Lebenszyklus verlassen: Am 21. September 2026 meldete die GitHub-API earendil-works/pi als MIT-lizenziert und nicht archiviert; Release v0.87.0 wurde am selben Tag veröffentlicht. Die tatsächlichen Gründe für einen Wechsel sind Designentscheidungen. Bis zu einer Aktualisierung der Dokumentation am 22. September 2026 hieß es in Pis eigener Dokumentation, Pi „intentionally does not include built-in MCP, sub-agents, permission popups, plan mode, to-dos, or background bash“ und man solle „build or install those workflows as extensions or packages, or use external tools such as containers and tmux“. Durch die Aktualisierung wurde dieser Satz entfernt, und v0.99.0 brachte am 29. September 2026 eine der sechs Funktionen mit – MCP ist jetzt eine integrierte Erweiterung, die standardmäßig geladen wird. In v0.99.2 sind die anderen fünf weiterhin nicht integriert. Die nützliche Frage lautet daher nicht, welcher Agent besser ist, sondern welche dieser fünf Funktionen du integriert haben wolltest – und was dich der Wechsel aus ~/.pi/agent kostet.

Eine Klarstellung, weil die Suchergebnisse mindestens fünf Dinge vermischen. Diese Seite handelt vom terminalbasierten Coding-Agenten unter pi.dev, Repository earendil-works/pi, npm @earendil-works/pi-coding-agent. Es geht nicht um Pi von Inflection AI unter pi.ai, ein völlig anderes Produkt; nicht um die Pi-Network-Münze; nicht um Raspberry Pi; und nicht um die mathematische Konstante. Die alte Domain shittycodingagent.ai leitet inzwischen zu pi.dev weiter, und badlogic/pi-mono verweist auf das aktuelle Repository, sodass alte Links am richtigen Ort landen, ohne dir mitzuteilen, dass sie umgezogen sind.

Ordne den Grund für deinen Wechsel einem Ziel zu

Jede Zeile unten beschreibt einen Grund, der in Pis eigener Dokumentation als bewusste Auslassung oder Abgrenzung aufgetaucht ist, gepaart mit einem Projekt, das diese Funktion stattdessen dokumentiert. Nichts davon wurde zur Laufzeit getestet.

Was du von Pi wolltestWohin es führtWas du stattdessen übernimmst
Sub-Agenten, Genehmigungs-Popups, Planmodus, To-dos und Hintergrund-Bash als integrierte Funktionen statt als Erweiterungen – MCP ist seit v0.99.0 in Pi integriertOh My Pi, ein Fork von PiEin anderer Maintainer und eine andere Versionsreihe, YAML-Konfiguration unter ~/.omp/agent/models.yml sowie ein eigenes Genehmigungsmodell, das du lernen musst
Eine dokumentierte Auswahl an Wire-Protokollen über die vier hinaus, die Pi für einen selbst gehosteten oder nicht standardmäßigen Endpunkt auflistetOh My Pi – elf dokumentierte api-Werte; Pi dokumentierte bis zum 22. September 2026 vier und listet jetzt keine mehr auf, obwohl sein Quellcode (v0.99.2) zehn weiterleitetDieselben Fork-Einschränkungen; zwei der elf Optionen sind Bewertungs-APIs und keine Chat-Transporte, und Pis sechs undokumentierte Werte wurden hier nicht getestet
Ein gehosteter Ort zum Ausführen des Agenten statt deiner eigenen ShellOpenHandsDer kostenlose SaaS-Individual-Tarif begrenzt „Max Daily Conversations“ auf 10; der selbst ausgeführte MIT-Build ist als Unlimited aufgeführt
Der Agent in dem Editor, den du bereits verwendestClineDer Workflow einer Editor-Erweiterung statt eines terminalbasierten Workflows; das ClinePass-Abonnement wird als „completely optional“ dokumentiert, und auf derselben Seite steht, dass du daneben jeden anderen Provider verwenden kannst
Ein First-Party-Gateway, das sein eigener Anbieter nicht als frühe Alpha bezeichnet, wie Earendil es bei Radius tutOpenCode (Zen) oder Crush (Hyper)Ein zweites Konto. OpenCode bezeichnet Zen als „completely optional“; Charm bezeichnet Hyper als „the official Crush provider“ und verwendet diesen Ausdruck nicht. Beide Clients dokumentieren, dass du für andere Provider deinen eigenen Schlüssel verwenden kannst
Stiftung statt Betreuung durch ein einzelnes Unternehmengoose, Apache-2.0, jetzt unter der Agentic AI Foundation der Linux FoundationZwei verschiedene Wege zum selben Endpunkt, zwischen denen du wählen kannst: der integrierte OpenAI-Provider mit einer benutzerdefinierten Basis-URL und OPENAI_HOST oder ein benutzerdefinierter Provider-Eintrag, den die Dokumentation für Dienste beschreibt, „die nicht bereits unterstützt werden“
Der eigene Agent eines Anbieters, vollständig von Anfang bis EndeClaude Code oder Codex CLICodex CLI ist bei benutzerdefinierten Endpunkten strikt eingeschränkter als Pi – siehe die FAQ. Die GitHub-API meldet für das Repository von Claude Code keine SPDX-Lizenz

Zwei Grenzen, die du vor deiner Entscheidung kennen solltest. Pis Sicherheitsseite sagt in der überarbeiteten Dokumentation vom 22. September 2026 ausdrücklich, dass Pi „can read, change, and execute files with the permissions of the account that started it, and it does not ask for approval before every tool call“; außerdem wird der „lack of a built-in sandbox“ als Verhalten aufgeführt, das im Allgemeinen außerhalb seiner Sicherheitsgrenze liegt. Auch die Projektvertrauensabfrage ist nicht das fehlende Berechtigungssystem: Auf derselben Seite steht, dass Vertrauen „controls whether Pi loads most settings and resources supplied by a working folder“ und „does not limit what tool calls can access or affect“. Wenn Isolation dein Wechselgrund ist, lautet die Antwort ein Client mit Genehmigungsmodus oder ein Container – standardmäßig nicht einfach ein anderer Terminal-Agent.

Prüfe den Status, bevor du dich für einen Namen entscheidest

Alternativenlisten für Pi enthalten Projekte in drei verschiedenen Zuständen, und ein Feld auf GitHub führt aktiv in die Irre. Lies Release- und Commit-Daten, nicht pushed_at.

ProjektLizenzLetztes ReleaseStatus am 21. September 2026
Pi (earendil-works/pi)MITv0.87.0, 21. September 2026Aktiv; drei Releases in drei Tagen veröffentlicht
Oh My Pi (can1357/oh-my-pi)MITv18.2.8, 21. September 2026Aktiver Fork; separates Produkt, keine andere Schreibweise von Pi
OpenCode (anomalyco/opencode)MITv1.18.31, 14. September 2026Aktiv. sst/opencode leitet hierher weiter; opencode-ai/opencode ist archiviert und ein anderes Projekt
Crush (charmbracelet/crush)FSL-1.1-MIT – GitHub meldet im eigenen Feld nur NOASSERTIONv0.96.1, 21. September 2026Aktiv. Die Functional Source License ist keine von der OSI genehmigte Open-Source-Lizenz; lies LICENSE.md, bevor du eine solche annimmst
goose (aaif-goose/goose)Apache-2.0v1.51.0, 17. September 2026Aktiv; block/goose leitet hierher weiter, die Dokumentation ist zu goose-docs.ai umgezogen
OpenHands (OpenHands/OpenHands)MITv1.20.0, 17. September 2026Aktiv; All-Hands-AI/OpenHands leitet hierher weiter
Cline (cline/cline)Apache-2.0v4.1.19, 17. September 2026 (der Desktop-Build wird unter einer eigenen Tag-Reihe veröffentlicht)Aktiv: Repository nicht archiviert, am 21. September 2026 gepusht
Codex CLI (openai/codex)Apache-2.0rust-v0.155.1, 18. September 2026Aktiv; die Dokumentation ist zweimal umgezogen, daher liefern mehrere plausible Dokumentations-URLs 404
AiderApache-2.0v0.86.0, 9. August 2025Ruhend, nicht tot: nicht archiviert, aber seit dem 22. Mai 2026 kein Commit
ContinueApache-2.0v2.0.0-vscode, 19. Juni 2026 (aktuell stabil)Nicht mehr in Auslieferung. Auf continue.dev steht, dass es „has joined Cursor“ und dass die Open-Source-Codebasis „remains freely available“; letzter Code-Commit am 19. Juni 2026. Eine Migrationsquelle, kein Ziel

Repository-Fakten aus der GitHub-API und der jeweiligen Website des Projekts vom 21. September 2026. Sternzahlen und Push-Zeitstempel ändern sich täglich und wurden bewusst weggelassen. Continue ist die Zeile, die du zweimal lesen solltest: Das Feld pushed_at zeigt wegen reiner Dokumentations-Commits ein aktuelles Datum, weshalb Continue weiterhin in aktuellen Empfehlungsliste auftaucht. Kunavos eigene Seiten zu Continue-Alternativen und Aider-Alternativen behandeln die beiden Projekte jeweils eigenständig.

Was tatsächlich ~/.pi/agent verlässt

Das ist der Teil, den Vergleichstabellen auslassen, und hier liegen die tatsächlichen Wechselkosten. Pi bewahrt alles in einem Verzeichnis auf, und die sieben darin enthaltenen Dinge haben nicht dasselbe Schicksal.

Was Pi speichertWas darin enthalten istWas beim Wechsel geschieht
AGENTS.md / CLAUDE.mdGlobale Regeln unter ~/.pi/agent/AGENTS.md sowie Regeln aus übergeordneten Verzeichnissen und dem aktuellen Verzeichnis; AGENTS.override.md ersetzt sie für dieses VerzeichnisWird übertragen. OpenCode dokumentiert AGENTS.md im Projektstamm und ~/.config/opencode/AGENTS.md und verwendet ~/.claude/CLAUDE.md, wenn keine OpenCode-spezifische Datei vorhanden ist. Oh My Pi dokumentiert die Erkennung von AGENTS.md als Teil seines Workspace-Durchlaufs
models.jsonBenutzerdefinierte Provider-Blöcke: baseUrl, api, apiKey, headers, models, modelOverridesWird neu typisiert, außer bei Oh My Pi. In der Dokumentation steht, dass, wenn beide YAML-Dateien fehlen und models.json „at the same location“ vorhanden ist, es nach models.yml migriert wird – dieser Ort ist ~/.omp/agent/, daher musst du die Datei selbst dorthin kopieren. Die Verzeichnisse, aus denen Oh My Pi beim ersten Start erbt, sind .claude, .cursor, .windsurf, .gemini, .codex, .cline, .github/copilot und .vscode; ~/.pi gehört nicht dazu
mcp.jsonMCP-Serverdefinitionen, hinzugefügt in v0.99.0 (29. September 2026): auf Benutzerebene unter ~/.pi/agent/mcp.json, pro Projekt unter .pi/mcp.json, wobei OAuth-Token getrennt unter ~/.pi/agent/mcp-auth.json gespeichert werdenWird größtenteils übertragen. Pis MCP-Seite sagt: „The format matches other MCP clients“, und die eigene Konvertierungstabelle ordnet OpenCodes Einträge local und remote Feld für Feld zu – die Zuordnung, die auf dem Weg hinaus umgekehrt werden muss. Pi-spezifische Felder wie exposure werden nicht übertragen, und die OAuth-Token werden ebenfalls nicht übertragen: Melde dich im Ziel erneut an
auth.jsonAPI-Schlüssel und OAuth-Token für Pis /login-Provider, automatisch aktualisiertWird nicht übertragen. Jeder Client erstellt seine eigenen. Auch auf dem Weg hinaus wichtig: Pis dokumentierte Auflösungsreihenfolge lautet laut der Aktualisierung seiner Dokumentation vom 22. September 2026: zur Laufzeit --api-key, dann auth.json, dann ein models.json-apiKey, danach die Umgebungsvariablen des Providers – ein veraltetes Token hier hat also weiterhin stillschweigend Vorrang vor dem Schlüssel, den du gerade konfiguriert hast
sessions/Eine JSONL-Datei pro Sitzung, nach Arbeitsverzeichnis organisiert, als Baum, in dem jeder Eintrag ein id und ein parentId besitztWird nicht übertragen. Pi dokumentiert zwei Exporte – /export nach HTML und /share in einen privaten GitHub-Gist – sowie einen /bug-Bericht, der den aktuellen Branch als session.jsonl bündeln kann. In den hier geprüften Clients wurde kein Importer für dieses Format gefunden – ein Fehlen von Belegen, keine dokumentierte Sperre
trust.jsonEntscheidungen zum Projektvertrauen pro Verzeichnis, anhand des kanonischen Pfads bestimmt, wobei defaultProjectTrust standardmäßig auf ask gesetzt istKein Gegenstück zur Übertragung vorhanden. Es steuert das Laden der Konfiguration, nicht die Tool-Aufrufe; daher gibt es hier nichts, was sich im Ziel als Berechtigungsrichtlinie reproduzieren ließe
Erweiterungen, Skills, Prompt-Vorlagen, PaketeTypeScript-Module und Workflow-Assets in projektbezogenen .pi/-Verzeichnissen oder global unter ~/.pi/agent/, die mit denselben Berechtigungen wie Pi selbst ausgeführt werdenKein dokumentierter Migrationspfad gefunden. Das ist der größte nicht quantifizierte Kostenfaktor beim Verlassen von Pi, gerade weil Pis Antwort auf seine fünf verbleibenden fehlenden integrierten Funktionen darin besteht, sie hier selbst zu erstellen. Erfasse, worauf du tatsächlich angewiesen bist, bevor du die Kosten des Wechsels berechnest

Gelesen aus Pis Seiten zu Nutzung, Sicherheit, Modellen, Sitzungen und Providern, aus OpenCodes Regelseite und Oh My Pis Modelldokumentation, alles am 21. September 2026; die Auflösungsreihenfolge der Zeile auth.json wurde am 1. Oktober 2026 erneut auf Pis aktualisierter Models-Seite gelesen, und die Zeile mcp.json wurde am selben Tag von seiner MCP-Seite gelesen.

Den Rückweg offenhalten, während du wechselst

migrate-out-of-pi.sh
# 1. Change nothing in Pi. Everything below leaves ~/.pi/agent intact.

# 2. Rules travel as-is. Pi already reads the repo's AGENTS.md;
#    so do the destinations that document AGENTS.md support.
cp ~/.pi/agent/AGENTS.md ~/.config/opencode/AGENTS.md   # global rules, OpenCode

# 3. Of the destinations checked here, only Oh My Pi documents a converter,
#    and it only fires from its OWN directory — not from ~/.pi/.
mkdir -p ~/.omp/agent
cp ~/.pi/agent/models.json ~/.omp/agent/models.json     # omp writes models.yml

# 4. Do NOT copy auth.json. Mint credentials in the destination instead.

# 5. Roll back at any time: pi still reads ~/.pi/agent, sessions included.
pi

Zwei Details entscheiden über einen sauberen Wechsel und einen Nachmittag voller 404-Fehler. Halte das Ziel zunächst in einem separaten Worktree oder Branch, bis dort ein vollständiger Zyklus aus Bearbeitung, Test und Review erfolgreich durchlaufen wurde – Pi liest die ganze Zeit ~/.pi/agent, einschließlich der Sitzungen, sodass ein Rollback einfach durch erneutes Ausführen von pi möglich ist. Zweitens musst du deine Kosten- und Limit-Metadaten im Ziel erneut eingeben, statt anzunehmen, dass sie übernommen werden. Pis Quellcode (v0.99.2) setzt den cost-Block eines selbst hinzugefügten Modells standardmäßig vollständig auf null, zusammen mit einem contextWindow von 128.000 Tokens und maxTokens von 16.384 – die Pi-Kostenanzeige, von der du wegmigrierst, könnte also die ganze Zeit 0 $ angezeigt haben. Ob dein Ziel denselben blinden Fleck aufweist, solltest du prüfen, bevor du seine Zahl als Budget behandelst. Pi-Preise enthält den vollständigen Block für benutzerdefinierte Provider und die zugehörigen Fallstricke; diese Seite wiederholt ihn bewusst nicht.

Wenn Sie eine bestimmte Kombination statt einer Kategorie abwägen, behandelt Oh My Pi vs Pi die Entscheidung ausführlich, Pi vs OpenCode und Pi vs Claude Code stellen diese beiden direkt gegenüber, und OpenCode-Alternativen führt dieselbe Prüfung aus der anderen Perspektive durch.

Der Wechsel des Clients ändert nicht die Tokenrechnung

Keiner dieser Clients berechnet Ihnen den Client selbst, und jeder kann gegen die von Ihnen konfigurierte Modellroute ausgeführt werden — dafür sind die Felder api, baseUrl und „key“ in den obigen Tabellen vorgesehen. Mehrere Anbieter verkaufen außerdem eine Alternative zu Ihrem eigenen Schlüssel (Radius, Zen, Hyper, ClinePass, der OpenHands-Provider), und Claude Code sowie Codex CLI melden sich zusätzlich über die eigenen Abonnementpläne ihrer Anbieter an. Die folgenden Zahlen beschreiben daher ausschließlich den Fall „Bring your own route“. Der Grund für den Wechsel muss in jedem Fall eine Funktionalitätslücke und kein Preis sein: Der Wechsel des Agents ändert für sich genommen nicht, was das Modell kostet.

Die folgenden Zahlen sind beispielhafte Tokenberechnungen, keine gemessenen Aufgabenkosten und keine Obergrenze für eine Rechnung. Gehen Sie von einer Sitzung aus, die 200,000 nicht gecachte Eingabetokens sendet und 15,000 Ausgabetokens empfängt, ohne Cache-Lesevorgänge, Cache-Schreibvorgänge, Bildeingaben oder Toolgebühren. Die Tarife werden aus dem aktuellen Kunavo-Katalog pro einer Million Tokens dargestellt.

ModellEingabe / Ausgabe pro 1 Mio.Schätzung für eine angenommene Sitzung
Claude Haiku 4.5$0.70 / $3.50$0.192
GPT-5.6 Terra$0.70 / $4.20$0.203
Claude Sonnet 5$1.40 / $7.00$0.385
Claude Opus 5$3.50 / $17.50$0.963

Skalieren Sie die Werte mit Ihren eigenen Sitzungen pro Tag, bevor Sie irgendetwas davon als Budget betrachten, und halten Sie die beiden Aussagen getrennt: Der günstigste aufgeführte Tarif und die günstigste Möglichkeit, die Aufgabe abzuschließen, sind unterschiedliche Dinge, denn ein kleineres Modell, das drei Versuche benötigt, kann mehr kosten als ein leistungsfähigeres Modell, das die Änderung beim ersten Mal umsetzt. Der Katalogbetrag von Kunavo ist ein Abrechnungsboden und keine Obergrenze — wenn der Upstream seine Gebühr meldet, entspricht die Rechnung dem höheren Wert aus den Katalogkosten und den Upstream-Kosten multipliziert mit dem geltenden Aufschlag, wie unter Abrechnung erläutert. Die minimale Aufladung beträgt $10 an Prepaid-Guthaben; das ist ein Mindestbetrag zur Finanzierung und keine Aufgabengebühr oder ein Abonnement.

Eine Funktionalitätslücke, die Sie bei einem Vergleich von Agents mit integrierter Codebase-Indizierung einplanen sollten: Kunavo stellt keine Embeddings bereit. Es stellt weder ein Embedding-Modell noch ein Text-to-Speech- oder Speech-to-Text-Modell bereit. Daher muss ein Indizierungsschritt, der einen Embedding-Endpunkt benötigt, einen separaten Anbieter verwenden.

Kunavo veröffentlicht auf dieser Seite eine Konfigurationsreferenz für Pi und mehrere Ziele. Eine veröffentlichte Einrichtungsanleitung ist kein Kompatibilitätstest: Keiner dieser Clients wurde zur Laufzeit gegen Kunavos Endpunkt getestet, und jede obige Protokollaussage wurde aus der Dokumentation des jeweiligen Projekts übernommen statt ausgeführt. Beginnen Sie mit der Pi-Integrationsanleitung oder der Anleitung für Oh My Pi, wenn der Fork Ihr Ziel ist, halten Sie während des Tests eine funktionierende Route bereit und erstellen Sie ein Kunavo-Konto, sobald Sie bereit sind, eine klar abgegrenzte Aufgabe gegen das von Ihnen ausgewählte Modell zu bepreisen.

Häufig gestellte Fragen

Was ist die beste Alternative zum Pi-Coding-Agenten?

Es gibt keinen eindeutigen Gewinner, denn die ehrliche Frage lautet, was Pi auslässt, das du benötigst. Bis zu einer Aktualisierung der Dokumentation am 22. September 2026 hieß es in Pis eigenem Abschnitt zu den Designprinzipien, dass absichtlich kein integriertes MCP, keine Sub-Agenten, keine Berechtigungs-Popups, kein Planmodus, keine To-dos und keine Hintergrund-Bash mitgeliefert würden, und dass du sie als Erweiterungen oder Pakete hinzufügen solltest. Durch die Aktualisierung wurde dieser Satz entfernt, und v0.99.0 brachte am 29. September 2026 MCP als integrierte Erweiterung mit; die anderen fünf sind in v0.99.2 weiterhin nicht integriert. Wenn diese Funktionen deiner Ansicht nach integriert sein sollten, ist Oh My Pi das naheliegendste Ziel, weil es ein Pi-Fork ist, der genau diese Funktionen dokumentiert. Wenn du einen gehosteten Ort zum Ausführen eines Agenten möchtest, bietet OpenHands Cloud einen kostenlosen Individual-Tarif. Wenn du den Agenten in deinem Editor haben möchtest: Cline. Wenn du ein First-Party-Gateway möchtest, dessen eigener Anbieter es nicht als frühe Alpha bezeichnet – radius.earendil.com sagt „Radius is currently in early alpha“ –, liefert OpenCode Zen, das seine Dokumentation als „completely optional“ bezeichnet, und Crush liefert Hyper, das Charm als „the official Crush provider“ bezeichnet, während zugleich ein Dutzend weiterer Anbieter dokumentiert wird, für die du deinen eigenen Schlüssel einfügen kannst. Alle Statusangaben wurden am 21. September 2026 überprüft.

Wird der Pi-Coding-Agent noch gepflegt?

Ja, aktiv. Am 21. September 2026 meldete die GitHub-API earendil-works/pi als MIT-lizenziert, nicht archiviert und am selben Tag gepusht; außerdem wurde Release v0.87.0 am 21. September 2026 veröffentlicht. Pi ist daher kein Projekt, das du aus Gründen des Lebenszyklus verlassen musst. Das ist für diesen Vergleich relevant, weil sich zwei Namen, die in Alternativenlisten dafür auftauchen, in einem anderen Zustand befinden: Continue wurde von Cursor übernommen, und der letzte Code-Commit stammt vom 19. Juni 2026; Aider hatte seit dem 22. Mai 2026 keinen Commit und seit v0.86.0 am 9. August 2025 kein Release.

Ist Oh My Pi nur ein anderer Name für Pi?

Nein. Oh My Pi ist ein separates Produkt, das als Fork von Pi entwickelt wurde, mit einem anderen Maintainer, einer anderen Versionsreihe und einem anderen Konfigurationsformat. In der README steht, dass es ein Fork von Pi, dem Projekt von @mariozechner, ist; in der LICENSE werden Mario Zechner, Can Bölük und Stencil Labs, Inc. genannt, und am 21. September 2026 wurde v18.2.8 veröffentlicht, während Pi bei v0.87.0 lag. Pi liest ~/.pi/agent/models.json als JSON; Oh My Pi liest ~/.omp/agent/models.yml als YAML. Vermische niemals ihre Konfigurationsbeispiele oder Versionsnummern. Eine dritte Falle: Das npm-Paket @mariozechner/pi ist überhaupt kein älteres Pi-Release – die Registry beschreibt es als CLI zur Verwaltung von vLLM-Bereitstellungen auf GPU-Pods. Das npm-Paket für Pi heißt @earendil-works/pi-coding-agent; pi.dev bietet außerdem ein curl- und ein PowerShell-Installationsprogramm.

Kann ich meine Pi-Konfiguration auf einen anderen Coding-Agenten übertragen?

Teilweise, und die Trennung ist schärfer, als die meisten Migrationshinweise zugeben. Projektrichtlinien werden übertragen: Pi lädt AGENTS.md oder CLAUDE.md aus ~/.pi/agent, aus übergeordneten Verzeichnissen und aus dem aktuellen Verzeichnis; OpenCode dokumentiert AGENTS.md im Projektstamm sowie ~/.config/opencode/AGENTS.md und verwendet Claude Codes Konventionen als Fallbacks. Die Provider-Konfiguration wird in jedem hier geprüften Ziel neu typisiert, außer bei Oh My Pi, das models.json in models.yml umwandelt – allerdings nur, wenn sich diese Datei bereits unter ~/.omp/agent/ befindet; du musst sie also selbst dorthin kopieren. Zugangsdaten werden nicht übertragen; jeder Client erstellt seine eigenen. Der Sitzungsverlauf wird nicht übertragen: Pi speichert Sitzungen als JSONL-Baum unter ~/.pi/agent/sessions/ und dokumentiert zwei Exporte, /export nach HTML und /share in einen privaten GitHub-Gist, sowie einen /bug-Bericht, der den aktuellen Branch als session.jsonl bündeln kann. In den hier geprüften Clients wurde kein Importer für dieses Format gefunden – das ist ein Fehlen von Belegen und keine dokumentierte Sperre.

Welche Alternative akzeptiert die größte Bandbreite benutzerdefinierter API-Endpunkte?

Von den geprüften Clients dokumentiert Oh My Pi die größte Bandbreite. Bis zur Aktualisierung von Pis Dokumentation am 22. September 2026 listete die Models-Seite vier api-Werte für models.json – openai-completions, als kompatibelste Option bezeichnet, sowie openai-responses, anthropic-messages und google-generative-ai; die aktualisierte Seite listet keine auf, zeigt openai-completions in einem Beispiel und beschreibt den Fall lediglich als OpenAI-, Anthropic- oder Google-kompatiblen Endpunkt. Pis Quellcode in v0.99.2 geht über die bisherige Dokumentation hinaus: Er typisiert das Feld als freien String und leitet ihn an diejenige von zehn integrierten Implementierungen weiter, die übereinstimmt – die vier genannten plus mistral-conversations, azure-openai-responses, openai-codex-responses, bedrock-converse-stream, google-vertex und pi-messages. Der Unterschied zu Oh My Pi liegt daher eher im Dokumentierten als darin, was Pi tatsächlich weiterleitet; keine der zusätzlichen sechs Pi-Optionen wurde hier getestet. Oh My Pis models.yml akzeptiert eine strikte Obermenge von elf Optionen und fügt openai-codex-responses, azure-openai-responses, bedrock-converse-stream, google-gemini-cli und google-vertex hinzu, wobei zwei der elf, typesafe und openrouter-decisions, Bewertungs-APIs und keine Chat-Transporte sind. Codex CLI bildet das schmale Ende: In der Konfigurationsreferenz steht, dass responses der einzige unterstützte wire_api-Wert ist und dass die integrierten Provider-IDs openai, ollama und lmstudio reserviert sind und nicht überschrieben werden können. Gelesen aus der jeweiligen Dokumentation der Projekte am 21. September 2026; Pis Dokumentation und Quellcode wurden am 1. Oktober 2026 erneut gelesen.

Sollte ich von Pi zu Continue wechseln?

Nein. Continue wird nicht mehr als eigenständiges Produkt ausgeliefert: Auf continue.dev steht, dass Continue Cursor beigetreten und von Cursor übernommen worden ist und dass die Open-Source-Codebasis weiterhin frei verfügbar bleibt. Auf GitHub ist das neueste stabile Release v2.0.0-vscode vom 19. Juni 2026; der letzte Code-Commit stammt vom selben Tag, danach gab es nur noch Dokumentations-Commits. Das Feld pushed_at auf GitHub zeigt weiterhin ein aktuelles Datum, weshalb veraltete Listenartikel Continue weiterhin empfehlen – lies stattdessen die Release- und Commit-Daten. Betrachte Continue als Migrationsquelle, nicht als Ziel.

Was hier geprüft wurde und wie: Der Repository-Status und die neuesten Releases von Pi und Oh My Pi wurden am 21. September 2026 über die GitHub API ausgelesen; am selben Tag wurden außerdem Pis Dokumentation zu Nutzung, Sicherheit und Modellen, Oh My Pis Modelldokumentation und die Regelseite von OpenCode gelesen. Nach Pis Dokumentationsaktualisierung vom 22. September 2026 wurden die Reihenfolge der Zugangsdaten und die API-Liste am 1. Oktober 2026 auf der Modellseite erneut geprüft, ebenso die Standardwerte für benutzerdefinierte Modelle, die in der aktualisierten Dokumentation nicht mehr genannt werden, im Quellcode von v0.99.2. Am selben Tag, nachdem Pi v0.99.0 integriertes MCP ausgeliefert hatte, wurde die Liste der fehlenden Funktionen erneut anhand der Nutzungs-, MCP-, Einstellungs- und CLI-Seiten sowie des Quellcodes von v0.99.2 geprüft, die Zitate zu Sandbox und Projektvertrauen anhand der neu geschriebenen Sicherheitsseite und die API-Werte anhand der von Pi versendeten Quellcodewerte. Die übrigen Zeilen — OpenCode, Crush, goose, OpenHands, Cline, Codex CLI, Aider und Continue — wurden am selben Tag über die GitHub API und die jeweils verlinkte Projektseite gelesen: OpenHands’ Preistabelle, Clines ClinePass-Seite, OpenCodes Zen-Seite, Crushs README und LICENSE.md, die Provider-Dokumentation von goose, die Konfigurationsreferenz von Codex CLI und continue.dev. Nichts hier wurde mit einem aktiven Konto bei einem dieser Dienste abgeglichen. Die Kunavo-Tarife werden aus dem aktuellen Katalog dargestellt, und jede Dollarangabe hier ist eine beispielhafte Tokenberechnung. Kein Client auf dieser Seite wurde zur Laufzeit gegen Kunavo getestet.