Kurze Antwort: Beim Vergleich zwischen Pi und Claude Code geht es im Kern um vordefinierte Standards versus volle Kontrolle. Pi ist ein kostenloser, MIT-lizenzierter Coding-Agent für das Terminal, der minimalistisch aufgebaut ist: Er verzichtet ab Werk auf Sub-Agents, Planungsmodus sowie Bestätigungs-Popups und lässt Sie Erweiterungen nach Bedarf in TypeScript hinzufügen. Claude Code liefert diese Workflows direkt out of the box mit. Die Installation von Pi kostet 0 $; Sie zahlen lediglich für den Modellanbieter, den Sie anbinden.
Ein Hacker-News-Thread mit dem Titel „Goodbye Claude, hello Pi“ hat diese Woche über 700 Punkte und 430 Kommentare erreicht – eine ganze Menge Entwickler, die über ein Terminal-Programm diskutieren. Wer Coding-Agents täglich nutzt, für den ist die dahinterliegende Frage entscheidend: Ist das eigene Harness (das Programm, das Modell, Tools und Prompt miteinander verbindet) etwas, das man selbst konfiguriert, oder etwas, mit dem man sich einfach abfinden muss?
Dieser Leitfaden erklärt, was Pi ist, was es kostet, wie man es einrichtet, und bietet einen ehrlichen Vergleich mit Claude Code – inklusive der Kritikpunkte beider Seiten aus dem besagten Thread. Abschließend zeigen wir, wie Sie beide Tools parallel nutzen können, ohne Ihren Workflow umzubauen, da Sharkly sowohl Pi als auch Claude Code als Runtimes auf demselben Computer unterstützt.
Was ist der Coding-Agent Pi?
Pi ist „ein minimalistisches, erweiterbares Agent-Harness, das Sie ganz an Ihre Bedürfnisse anpassen können“. Es läuft im Terminal, liest und bearbeitet Dateien, führt Befehle aus und kommuniziert mit dem Modell Ihrer Wahl. Mario Zechner startete das Projekt im pi-mono-Repository; inzwischen wird es unter Earendil geführt, und das aktuelle npm-Release ist Version 1.5.0.

Vier Merkmale zeichnen Pi aus:
- Anbieterneutral. Die Pi-Website listet über 15 Anbieter und Hunderte Modelle auf: Anthropic, OpenAI, Google, Bedrock, Mistral, Groq, OpenRouter, Ollama und weitere. Ein Modellwechsel ist mitten in der Session per
/modelmöglich. - Bewusst minimalistisch. Auf der Website führt die Liste „What we didn’t build“ Sub-Agents, Berechtigungsabfragen, den Planungsmodus, integrierte To-do-Listen und Hintergrund-Bash-Prozesse auf.
- Erweiterbar mit TypeScript. Extensions können eigene Tools, Befehle, Shortcuts, Provider und Terminal-UIs registrieren. Skills, Prompt-Templates und Themes werden als Pi-Packages über npm oder Git bereitgestellt.
- Skriptfähig. Interaktive TUI, Print- und JSON-Modi (
pi -p), ein RPC-Protokoll über stdin und stdout sowie ein TypeScript-SDK.
Sessions werden als Baumstrukturen gespeichert, sodass man mit /tree zu einem früheren Punkt zurückspringen und von dort aus neu abzweigen kann. Ein HN-Kommentator meinte dazu, er könne „ohne /tree gar nicht mehr leben“.
Ist Pi kostenlos?
Ja. Pi steht unter der MIT-Lizenz und die Installation kostet 0 $. Bezahlt wird lediglich für das Modell. Laut Quickstart-Guide benötigt man Modellzugriff „über einen unterstützten Anbieter. Das kann ein Abonnement, ein API-Schlüssel oder ein lokales Modell sein.“
Daraus ergeben sich drei Kostenmodelle:
| Option | Was Sie bezahlen | Einrichtung |
|---|---|---|
| API key | Token-basierte Abrechnung des Anbieters | export ANTHROPIC_API_KEY=... then pi |
Subscription through /login |
Bestehender Plan | /login, pick a provider, follow the OAuth flow |
| Local model (Ollama, llama.cpp) | Eigene Hardware | Point Pi at the local server |
Ein Hinweis zum Weg über das Abonnement: Ein Kommentator, der Claude Code verteidigte, wies auf eine „mögliche Kontosperre wegen Verstoßes gegen die Nutzungsbedingungen“ hin, wenn ein Abonnement in einem Drittanbieter-Harness verwendet wird. Die Dokumentation von Pi beantwortet diese Frage nicht verbindlich. Prüfen Sie daher die Geschäftsbedingungen Ihres Anbieters, bevor Sie sich mit einem kostenpflichtigen Tarif anmelden – oder nutzen Sie einen API-Schlüssel, bei dem keine solchen Unklarheiten bestehen.
So richten Sie Pi ein
Mit Node.js 22.19 oder neuer ist die Einrichtung in zwei Befehlen erledigt.
# Option 1: the installer (pins dependencies, updates with `pi update`)
curl -fsSL https://pi.dev/install.sh | sh
# Option 2: npm
npm install -g --ignore-scripts @earendil-works/pi-coding-agent
# Start it in your project
cd ~/code/my-service
pi
Führen Sie in Pi /login aus, um einen Anbieter zu verknüpfen, und wählen Sie anschließend mit /model ein Modell aus. Pi lädt Kontextdateien wie AGENTS.md und CLAUDE.md, sodass ein Repository, das bereits für Claude Code konfiguriert ist, seine Anweisungen beibehält.
Vor der ersten produktiven Aufgabe sollten Sie einen Blick auf die Sicherheitsseite von Pi werfen. Dort wird ausdrücklich darauf hingewiesen, dass Pi „nicht vor jedem Tool-Aufruf um Erlaubnis fragt“ und mit den Rechten des Benutzers ausgeführt wird, der es gestartet hat. Laut Dokumentation ist ein Container, eine VM oder eine Sandbox „in der Praxis meist die sicherste Wahl“.
Pi vs. Claude Code: Der ehrliche Vergleich
Claude Code ist der Coding-Agent von Anthropic. Er bietet ab Werk Sub-Agents, Hooks, MCP, einen Planungsmodus und ein Rechtesystem, das vor riskanten Aktionen nachfragt. Pi setzt dagegen auf einen schlankeren Kern und überlässt es Ihnen, fehlende Funktionen gezielt nachzurüsten.
| Pi | Claude Code | |
|---|---|---|
| Lizenz | MIT | Proprietär (Anthropic) |
| Modelle | Über 15 Anbieter, lokale Modelle | Claude-Modelle |
| Sub-Agents | Nicht standardmäßig integriert; per Extension erweiterbar | Integriert |
| Planungsmodus | Nicht integriert | Integriert |
| Berechtigungsabfragen | Vom Design her keine; Isolierung über Container empfohlen | Konfigurierbare Freigaben |
| Anpassbarkeit | TypeScript-Extensions, Packages | Hooks, MCP, Skills, Einstellungen |
| Headless-Nutzung | Print, JSON, RPC, SDK | Print-Modus, Agent SDK |
Warum Entwickler laut eigener Aussage wechseln
Der Blogbeitrag hinter dem Thread, Calebs Goodbye Claude, hello Pi, nennt als Grund nicht einen einzelnen Bug, sondern „eine Anhäufung vieler kleiner Frustrationen“. Die Details:
- Prompt-Churn. Der Autor zählt in diesem Jahr 244 Claude-Code-Releases und stellt fest, dass in über drei Vierteln davon der System-Prompt oder die Tool-Beschreibungen geändert wurden – was das Verhalten des Modells in einem fein abgestimmten Setup unerwartet verändern kann.
- Token-Overhead. Die standardmäßige Beschreibung des Bash-Tools umfasst laut Autor „fast 3.000 Tokens“, wobei es sich größtenteils um Git und Pull Requests dreht.
- IDE-Reibungspunkte. Es konnte sich immer nur eine einzige VS-Code-Session gleichzeitig verbinden. In Pi hat der Autor dieses Problem mit einer in etwa 20 Minuten geschriebenen Erweiterung gelöst.
- Funktionsumfang. Agent-Teams und Review-Modi wirken auf den Autor so, als zielten sie eher auf den massiven Token-Verbrauch in Unternehmen ab als auf einzelne Entwickler.
Andere Kommentatoren ergänzten Rendering- und Scrollback-Fehler im Terminal sowie die späte Unterstützung von AGENTS.md.
Warum manche Entwickler bei Claude Code bleiben
Im selben Thread gibt es jedoch auch Gegenstimmen. Ein Kommentator merkte an, dass es bei Pi „eines enormen Bastelaufwands bedarf“, um an die Fähigkeiten von Claude Code heranzukommen, und bezeichnete Erweiterungen als „nahezu unumgänglich“. Zudem bewertete er die Kontextkomprimierung (Compaction) und das Prompt-Caching von Claude Code bei Anthropic-Modellen deutlich besser. Andere gaben zu bedenken, dass die Installation von Drittanbieter-Erweiterungen voraussetzt, fremdem Code zu vertrauen, der unter Umständen Zugriff auf eigene OAuth-Tokens hat.
Auch Kostengründe spielen eine Rolle: Ein Nutzer bleibt bei Claude Code wegen der „unglaublichen Subventionierung, die wir erhalten“, wenn man das Abonnement mit der Abrechnung nach Token vergleicht. Falls Sie an Limits stoßen, erklärt unser Leitfaden zu den Nutzungslimits von Claude Code, was die einzelnen Pläne abdecken.
Welches Tool passt zu Ihnen?
Wählen Sie Pi, wenn Sie die volle Kontrolle über Ihr Harness behalten, Modelle flexibel wechseln, den Prompt schlank und stabil halten möchten und kein Problem damit haben, Agents in einem Container auszuführen. Entscheiden Sie sich für Claude Code, wenn Sie möchten, dass Sub-Agents, Planungsmodus und Sicherheitsabfragen sofort ab Werk funktionieren, und Sie ohnehin vorwiegend Claude-Modelle einsetzen. Viele Entwickler werden beide Tools parallel nutzen – und genau darum geht es im nächsten Abschnitt.
Pi und Claude Code parallel in Sharkly ausführen
Ein Harness auszutauschen ist einfach. Die gesamte Arbeitsumgebung darum herum zu wechseln, dagegen nicht. Aufgaben, Kontext, Fortschritt und Reviews verbleiben oft in der Session eines einzelnen Agenten, sodass ein neuer Agent meist auch einen komplett neuen Workflow erfordert.
Sharkly fungiert als übergeordnete Schicht über dem Agenten. Sie erstellen eine Aufgabe, weisen sie einem Agenten zu, und dieser Agent läuft auf einem Computer (einem verbundenen Laptop, Server oder einer VM) über eine Runtime (den dort installierten Coding-Agenten). Die Runtime-Liste eines Computers umfasst bereits Claude Code, und auch Pi wird in der Liste der unterstützten Runtimes geführt:


Um es auszuprobieren, installieren Sie Pi auf dem Computer und klicken Sie anschließend auf der Detailseite des Computers auf Detect again. Die Sharkly-Dokumentation erklärt die Status: Eine als „Not installed“ markierte Runtime erfordert die Installation des Tools, und nur eine „Available“-Runtime kann Agent-Aufgaben ausführen.
# On the Computer that runs your agents
curl -fsSL https://pi.dev/install.sh | sh
sharkly computer register --install-token <install-token> # once per Computer
sharkly computer list # confirm it is online
Von dort aus versorgt dasselbe Task-Board beide Agents. Weisen Sie ein Refactoring einem Agenten mit Claude Code zu und eine Aktualisierung von Abhängigkeiten einem Agenten mit Pi – anschließend prüfen Sie beide Ergebnisse an einem zentralen Ort. Die Modellnutzung verbleibt im jeweils genutzten Tarif oder API-Schlüssel der Runtime, da Sharkly selbst keine Tokens verkauft. Der Free-Plan kostet laut Preisseite (Stand: 9. November 2026) 0 $ für Teams mit bis zu 5 Personen.
Weitere Informationen zur parallelen Ausführung mehrerer Agents finden Sie in unserem Leitfaden So führen Sie mehrere Claude-Code-Agents aus.
Praxisszenarien
- Kostenbewusste Solo-Entwickler: Pi mit einem lokalen Modell für explorative Aufgaben, Claude Code für anspruchsvolle Refactorings.
- Teams mit unterschiedlichen Vorlieben: Einige Entwickler nutzen Pi, andere Claude Code; alle Aufgaben laufen auf einem Board zusammen, sodass niemand fragen muss: „In welcher Session war das noch gleich?“
- Automatisierung: Die JSON- und RPC-Modi von Pi eignen sich ideal für skriptbasierte Abläufe; leiten Sie die Ergebnisse direkt an einen Task zurück statt in eine Logdatei.
Fazit
Pi und Claude Code setzen an unterschiedlichen Punkten an: Pi beantwortet die Frage, wie schlank ein Harness sein kann, wenn man bereit ist, den Rest selbst aufzubauen. Claude Code hingegen zeigt, wie viel Workflow direkt einsatzbereit mitgeliefert werden kann. Keine dieser Entscheidungen muss endgültig sein. Installieren Sie Pi heute auf einem Computer, weisen Sie ihm in Sharkly eine risikoarme Aufgabe zu und vergleichen Sie das Ergebnis mit demselben Task in Claude Code.
FAQ
Ist Pi besser als Claude Code?
Keines der beiden Tools gewinnt auf ganzer Linie. Pi ist schlanker, anbieterneutral und erweiterbar; Claude Code punktet mit sofort einsatzbereiten Sub-Agents, Planungsmodus und Bestätigungsabfragen. Welche Wahl die bessere ist, hängt davon ab, ob Sie Ihren Workflow selbst gestalten oder eine fertige Lösung übernehmen möchten.
Ist Pi Open Source?
Pi ist MIT-lizenziert und der Quellcode ist auf GitHub unter earendil-works/pi verfügbar. Für die angebundenen Modelle gelten weiterhin deren jeweilige Lizenzen und Nutzungsbedingungen.
Kann ich mein Claude-Abonnement mit Pi nutzen?
Der Befehl /login in Pi unterstützt Abonnements über OAuth für integrierte Anbieter. Prüfen Sie die Nutzungsbedingungen Ihres Anbieters, bevor Sie ein Endverbraucher-Abonnement in einem Drittanbieter-Harness einsetzen; mit einem API-Schlüssel umgehen Sie diese Problematik von vornherein.
Unterstützt Pi MCP?
Ja. Laut Pi-Website ist MCP mittlerweile fest integriert, wobei MCP-Extensions weiterhin unterstützt werden. In früheren Versionen war MCP noch nicht enthalten.
Liest Pi die Datei CLAUDE.md?
Ja. In der Sicherheitsdokumentation von Pi werden AGENTS.override.md, AGENTS.md und CLAUDE.md als Kontextdateien aufgeführt, die automatisch geladen werden.
Ist es sicher, Pi auf dem eigenen Laptop auszuführen?
Pi fragt vor Tool-Aufrufen nicht jedes Mal um Erlaubnis. Die Dokumentation empfiehlt einen Container, eine VM oder eine Sandbox als praxistauglichste und sicherste Abgrenzung.
Wer entwickelt Pi?
Mario Zechner hat Pi ins Leben gerufen. Das Projekt wird mittlerweile von Earendil Inc. und der Community weitergeführt.


