KI-Tools

Pi (pi.dev): Der minimalistische Coding-Agent als Claude-Code-Alternative

Pi ist ein offener, minimalistischer Coding-Agent fürs Terminal. Was Pi ist, wie es funktioniert und worin es sich von Claude Code unterscheidet.

Kurzfassung

Pi (pi.dev) ist ein quelloffener, minimalistischer Coding-Agent fürs Terminal von Mario Zechner (bekannt als „badlogic“, Autor der Game-Dev-Bibliothek libGDX). Statt mit Features vollzupacken, liefert Pi standardmäßig nur vier Tools aus: `read`, `write`, `edit` und `bash`. Alles andere baust du selbst als TypeScript-Erweiterung oder installierst es als Paket. Das Projekt steht unter MIT-Lizenz und zählt über 57.000 GitHub-Stars (Stand Mai 2026); pi.dev nennt OpenClaw als Praxis-Integration. Der größte Unterschied zu Claude Code: Pi ist modellagnostisch (15+ Anbieter), speichert Sitzungen als Baumstruktur statt linear und hält den Systemprompt bewusst minimal (laut Analysen unter 1.000 Tokens, während Claude Code je nach Version deutlich darüber liegt).

Was ist Pi?

Pi ist ein minimaler Terminal-Coding-Harness. Das offizielle Motto bringt die Philosophie auf den Punkt: „There are many agent harnesses, but this one is yours.“ Pi will nicht das fertige Produkt sein, an das du dich anpasst, sondern das rohe Gerüst, das du dir selbst zurechtbaust. Der Leitsatz dazu: „Adapt Pi to your workflows, not the other way around.“

Ein AI Harness ist die Software-Schicht um ein KI-Modell herum: Sie stellt Werkzeuge bereit, verwaltet den Kontext und führt die Befehle aus. Während andere Harnesses wie Claude Code mit jeder Eventualität rechnen, beschränkt Pi sich bewusst auf das absolute Minimum. Die Intelligenz steckt im Modell, nicht im Rahmen drumherum.

Infografik: Pi – minimalistischer KI-Coding-Agent mit vier Tools, Baumstruktur und Extensions
Infografik: Pi setzt auf radikalen Minimalismus (nur vier Tools, Systemprompt unter 1.000 Tokens), Baumstruktur statt linearer Historie und volle Anpassbarkeit per Extension. Bild: KI-generiert mit NotebookLM

Wer steckt hinter Pi?

Hauptentwickler ist Mario Zechner (GitHub-Handle „badlogic“), ein langjähriger Open-Source-Entwickler, der zuvor eine der populärsten Game-Dev-Bibliotheken (libGDX) geschrieben hat. Veröffentlicht wird Pi von Earendil Inc. & Contributors unter MIT-Lizenz. Die `pi.dev`-Domain wurde laut Projektseite von exe.dev gespendet.

Wie verbreitet ist Pi?

Das Repository `earendil-works/pi` zählt über 57.000 GitHub-Stars (Stand Mai 2026). Laut Community- und Videoberichten erreichte das npm-Paket zeitweise Millionen wöchentliche Downloads. pi.dev führt zudem OpenClaw als Praxis-Integration an, die auf Pi aufsetzt. Das zeigt: Pi ist weniger ein Endprodukt als eine Basis, auf der andere ihre eigenen Agenten bauen.

Wie funktioniert Pi?

Pi besteht aus einem bewusst kleinen Kern mit „programmierbaren Rändern“. Ab Werk bringt es nur vier Standard-Tools mit: Dateien lesen (`read`), schreiben (`write`), bearbeiten (`edit`) und Shell-Befehle ausführen (`bash`). Mehr braucht ein guter Coding-Agent laut der Pi-Philosophie zunächst nicht, denn moderne Modelle wurden auf genau diese Werkzeuge trainiert. Alles Weitere (Extensions, Skills, Prompt-Templates, RPC, SDK) lässt sich darauf aufsetzen.

Installation und Modellwahl

Installiert wird Pi mit einer Zeile im Terminal:

curl -fsSL https://pi.dev/install.sh | sh

Alternativ über npm: `npm install -g –ignore-scripts @earendil-works/pi-coding-agent`. Gestartet wird der Agent mit dem Befehl `pi`. Pi ist modellagnostisch und unterstützt über 15 Anbieter und hunderte Modelle (Anthropic, OpenAI, Google, Groq, Mistral, Ollama, OpenRouter und mehr). Du loggst dich per API-Key oder OAuth ein und wechselst das Modell sogar mitten in der Sitzung mit `/model` oder `Ctrl+L`. Auch bestehende Abos wie ChatGPT Plus, Claude Pro/Max oder GitHub Copilot lassen sich einbinden.

Kontext als Baumstruktur

Das technische Kernmerkmal von Pi ist die Tree-Struktur. Statt eines linearen Chatverlaufs, in dem jeder Fehlversuch dauerhaft im Kontext bleibt, speichert Pi die Sitzung als Baum. Mit `/tree` springst du zu jedem früheren Punkt zurück, mit `/fork` öffnest du von dort einen neuen Zweig. Alte Sackgassen belasten den Kontext nicht mehr und kosten keine Tokens. Bei Bedarf komprimierst du den Verlauf manuell mit `/compact`.

Eigene Erweiterungen statt fertiger Features

Pi verzichtet ab Werk auf MCP, Sub-Agenten, Planungsmodus, Hintergrund-Bash und To-do-Listen. Das ist kein Mangel, sondern Absicht („Primitives, not features“). Brauchst du eine Funktion, baust du sie als TypeScript-Erweiterung oder installierst ein Paket, etwa `pi install npm:pi-web-access` für Websuche. Das Clevere: Du musst nicht selbst programmieren. Du kannst Pi anweisen, sich die Erweiterung selbst zu schreiben, und lädst sie im laufenden Betrieb mit `/reload` nach.

Pi vs. Claude Code: Was ist der Unterschied?

Der grundlegende Gegensatz: Claude Code ist ein fertiges Produkt für die breite Masse, Pi ein Baukasten für Power-User. Claude Code wird oft als „Raumschiff“ voller Funktionen beschrieben, von denen du nur einen Bruchteil nutzt. Pi folgt dem KISS-Prinzip („Keep it stupid simple“) und wird gern als „NeoVim unter den KI-Agenten“ bezeichnet: extrem anpassbar, aber bewusst reduziert.

AspektPiClaude Code
PhilosophieMinimaler Kern, du baust aufFertiges Produkt, viele Features
Tools out of the box4 (read, write, edit, bash)umfangreiches Set inkl. MCP, Sub-Agenten
KontextBaumstruktur (Tree, Fork)linear
Modelle15+ Anbieter, Bring Your Own KeyAnthropic-Ökosystem
Systempromptminimal, laut Analysen unter 1.000 Tokenshöher, versions- und messabhängig
Sicherheit„YOLO by default“, kein Permission-GateErlaubnis-Abfragen
Lizenz/KostenOpen Source (MIT), nur API-Kostenproprietär, Abo

Wichtig: Pi selbst ist zu 100 % kostenlos. Bezahlt wird nur die API-Nutzung des gewählten Modells. Pi hält den Systemprompt bewusst minimal: Technische Analysen verorten ihn unter 1.000 Tokens. Claude Code liegt nach denselben Vergleichen deutlich darüber, wobei die genauen Werte je nach Version und Messmethode stark schwanken (Schätzungen reichen von einigen Tausend bis über 10.000 Tokens). Die Richtung ist eindeutig: Pi ist spürbar token- und kosteneffizienter.

Der entscheidende Nachteil

Pi läuft „YOLO by default“: Es hat administrativen Vollzugriff auf dein Dateisystem und führt Bash-Befehle ohne Nachfrage aus. Es gibt keine Erlaubnis-Popups und keine Prüfung auf gefährliche Kommandos. Wer das nicht möchte, sollte Pi in einem Docker-Container betreiben oder eine Permission-Gate-Erweiterung installieren. Das ist der Preis für die Schlankheit.

Für wen ist Pi geeignet?

Pi richtet sich an Profi-Entwickler, Terminal-Liebhaber und Power-User, die ihr Setup gern selbst definieren und über ihre Architektur nachdenken. Wer aus dem NeoVim-Lager kommt und gern bastelt, fühlt sich hier zuhause. Für absolute Anfänger oder Nutzer, die eine sofort funktionierende Out-of-the-box-Lösung suchen, ist Pi dagegen weniger geeignet. In dem Fall sind Claude Code lokal mit Ollama oder ein Agent wie Goose die naheliegenderen Einstiege.

FAQ: Häufig gestellte Fragen zu Pi

Ist Pi kostenlos?

Ja. Pi ist Open Source unter MIT-Lizenz und selbst zu 100 % kostenlos. Kosten entstehen nur durch die API-Nutzung des KI-Modells, das du anbindest, oder du nutzt ein bestehendes Abo wie Claude Max oder ChatGPT Plus.

Hat Pi eine steile Lernkurve?

Die Philosophie ähnelt NeoVim, aber die Konfiguration übernimmt die KI. Wenn du eine Erweiterung brauchst, weist du Pi einfach an, sie für dich zu schreiben. Die eigentliche Lernkurve ist also flacher, als die Reduziertheit vermuten lässt.

Welche Modelle unterstützt Pi?

Pi ist modellagnostisch und unterstützt über 15 Anbieter und hunderte Modelle, darunter Anthropic, OpenAI, Google, Groq, Mistral, DeepSeek, OpenRouter und lokale Modelle via Ollama. Das Modell lässt sich mitten in der Sitzung wechseln.

Was bedeutet die Tree-Struktur bei Pi?

Pi speichert jede Sitzung als Baum statt als linearen Verlauf. Du kannst mit `/tree` zu jedem früheren Prompt zurückspringen und mit `/fork` einen neuen Zweig öffnen. Fehlversuche verschwinden so aus dem aktiven Kontext, was Tokens spart und Halluzinationen reduziert.

Ist Pi sicher?

Pi läuft standardmäßig im „YOLO“-Modus mit vollem Dateisystemzugriff und ohne Erlaubnis-Abfragen. Für sensible Umgebungen solltest du Pi in einem Container betreiben oder eine Permission-Gate-Erweiterung installieren.

Was ist der Unterschied zwischen Pi und Claude Code?

Claude Code ist ein fertiges, funktionsreiches Produkt aus dem Anthropic-Ökosystem. Pi ist ein minimaler, modellagnostischer Baukasten mit nur vier Standard-Tools, Baum-basiertem Kontext und Open-Source-Lizenz. Pi setzt auf Anpassbarkeit und Token-Effizienz, Claude Code auf Komfort.

Big Data wächst schneller als die eigene IT? Jetzt zu centron wechseln, bevor die Performance zum Business-Risiko wird!Big Data wächst schneller als die eigene IT? Jetzt zu centron wechseln, bevor die Performance zum Business-Risiko wird!
Anzeige – centron

Fazit

Pi ist kein weiterer Claude-Code-Klon, sondern ein Gegenentwurf: maximale Kontrolle und Effizienz für alle, die wissen, was sie tun, gegen Komfort und Sicherheitsnetze für die breite Masse. Wer sein Werkzeug selbst formen will und mit dem „YOLO“-Risiko umgehen kann, bekommt mit Pi ein rasiermesserscharfes, kostenloses Skalpell. Wer eine fertige Lösung sucht, bleibt besser bei den etablierten Produkten.

Den Hintergrund zur Infrastruktur liefert der Artikel Was ist ein AI Harness?. Eine weitere Open-Source-Alternative beleuchtet der Goose-Vergleich, und wie du Coding-Agenten ganz ohne Cloud betreibst, zeigt Claude Code lokal mit Ollama und Gemma.

*Quelle: Recherche auf Basis von pi.dev (offizielle Doku), GitHub (earendil-works/pi) sowie Entwickler-Reviews und Tutorials zu Pi.*

Dieser Artikel wurde mit KI-Unterstützung erstellt und redaktionell geprüft.

© 2026 · KI-Manager · KI-Tools · ChatGPT · GEO