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.

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

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.

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: 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. | Aspekt | Pi | Claude Code | |---|---|---| | Philosophie | Minimaler Kern, du baust auf | Fertiges Produkt, viele Features | | Tools out of the box | 4 (read, write, edit, bash) | umfangreiches Set inkl. MCP, Sub-Agenten | | Kontext | Baumstruktur (Tree, Fork) | linear | | Modelle | 15+ Anbieter, Bring Your Own Key | Anthropic-Ökosystem | | Systemprompt | minimal, laut Analysen unter 1.000 Tokens | höher, versions- und messabhängig | | Sicherheit | „YOLO by default", kein Permission-Gate | Erlaubnis-Abfragen | | Lizenz/Kosten | Open Source (MIT), nur API-Kosten | proprietä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.

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.

Interaktive Inhalte werden geladen …