„Das Interessanteste an Pi ist nicht eine einzelne Funktion; es ist die Tatsache, dass das Projekt „was wir nicht gebaut haben“ als Dokumentation betrachtet, die es wert ist, geschrieben zu werden, was allein schon selten genug ist, um ernst genommen zu werden.“
Am 16. Juli 2026 veröffentlichte ein technischer Content-Spezialist seine Erfahrungen mit Pi, einem innovativen Coding-Agenten, der sich von anderen Tools abhebt. Während die meisten Coding-Agenten darauf abzielen, den Nutzern möglichst viele Funktionen anzubieten, verfolgt Pi einen anderen Ansatz. In seiner Dokumentation erklärt das Projekt klar, was es nicht bietet: keine MCP-Unterstützung, keine Sub-Agenten, keinen Planmodus, keine Berechtigungsabfragen, keine integrierten To-Do-Listen und keine Hintergrundausführung von Bash-Befehlen.
Einführung in Pi
Die Philosophie von Pi ist es, den Nutzern die Kontrolle zu überlassen, indem es sich auf das Wesentliche konzentriert. Anstatt eine Vielzahl von Funktionen anzubieten, die möglicherweise nicht benötigt werden, stellt Pi die Frage, was wirklich notwendig ist. Dies wird durch die Tatsache unterstrichen, dass die README-Datei von Pi nicht mit Funktionen, sondern mit den Dingen beginnt, die absichtlich weggelassen wurden.
Um die Funktionalität von Pi zu testen, wurde es in einer realen Umgebung installiert, die Version überprüft und eine funktionierende TypeScript-Erweiterung erstellt, die in die Live-Binärdatei geladen wurde.
Was ist Pi und wer steht dahinter?
Pi wurde von Mario Zechner entwickelt, einem Entwickler, der auch für seine Arbeit an libGDX bekannt ist. In einem ausführlichen, ehrlichen Aufsatz aus dem November 2025 erläuterte er die Beweggründe für die Entwicklung von Pi. Sein Argument war struktureller Natur: Mainstream-Coding-Tools nutzen Kontexte, die nicht sichtbar sind, ändern ihr Verhalten zwischen den Versionen ohne Vorwarnung und bieten nur begrenzte Einblicke in die tatsächlichen Eingaben des Modells. Zechners Antwort war, das Gegenteil zu schaffen: einen kleinen Kern, der von Erweiterungspunkten umgeben ist, anstatt ein funktionsreiches Produkt mit einem festen Arbeitsablauf zu entwickeln. Diese Philosophie spiegelt sich auch in den 5 Free AI Tools to Understand Code and Generate Documentation wider, die den Nutzern helfen, ihre Programmierkenntnisse zu erweitern.
Das Projekt gewann schnell an Bedeutung. Armin Ronacher, der Schöpfer von Flask und Jinja2, veröffentlichte im Januar 2026 einen technischen Aufsatz, in dem er Pi als den minimalen Agenten lobte, um den sich zu gruppieren lohnt. Rund zwei Monate später erwarb Ronachers Unternehmen, Earendil Inc., das Projekt vollständig, brachte Zechner als Hauptaktionär an Bord und startete eine begleitende Cloud-Plattform namens Lefos. Der Erwerb beinhaltete ein Governance-Dokument, RFC 0015, das Pi verpflichtet, unter der MIT-Lizenz zu bleiben, während Raum für kostenpflichtige, Fair Source-Schichten und gehostete Dienste geschaffen wird.
Die vier Werkzeuge und was absichtlich fehlt
Das gesamte integrierte Werkzeugset von Pi besteht aus vier Werkzeugen: lesen, schreiben, bearbeiten und bash. Dies ist nicht der Ausgangspunkt, der sich standardmäßig zu etwas Größerem entwickelt; es ist das Ganze. Die Hilfe von Pi beschreibt sich selbst als „AI-Coding-Assistent mit Lese-, Bash-, Bearbeitungs- und Schreibwerkzeugen.“
Alles andere, was andere Agenten nativ anbieten, wird von Pi als etwas betrachtet, das hinzugefügt werden muss. Die Dokumentation ist explizit über die Auslassungen: keine integrierte Unterstützung für MCP, keine Sub-Agenten-Orchestrierung, kein Planmodus, keine Berechtigungsbestätigungs-Popups, kein integriertes To-Do-Tracking und keine Hintergrundausführung von Bash. Der angegebene Grund bezieht sich sowohl auf die Token-Kosten als auch auf die Philosophie.
Praktische Anwendung: Installation und Durchführung einer echten Sitzung
Die Installation von Pi erfolgt mit einem einzigen Befehl. Es wird als npm-Paket unter dem Scope von Earendil bereitgestellt. Die Installation wurde in einer sauberen Umgebung durchgeführt und bestätigte die erfolgreiche Installation durch die Ausgabe der Version 0.80.3.
Die Authentifizierung bietet zwei Wege. Wenn der Anbieter dies unterstützt, öffnet der Befehl /login innerhalb einer Pi-Sitzung einen OAuth-Fluss für den abonnementbasierten Zugriff. Andernfalls kann ein API-Schlüssel als Umgebungsvariable gesetzt werden, bevor Pi gestartet wird.
Erstellung einer echten Erweiterung: Ein Berechtigungsgate plus ein benutzerdefiniertes Werkzeug
Da es keine integrierte Berechtigungsbestätigung für riskante Bash-Befehle gibt, muss dies selbst erstellt werden. Eine TypeScript-Erweiterung wurde entwickelt, die als Berechtigungsgate fungiert und sicherstellt, dass riskante Befehle vor der Ausführung bestätigt werden müssen. Diese Vorgehensweise ist auch in dem Artikel über Neues Framework zeigt: KI-Modelle benötigen menschliche Unterstützung beim Roboter-Coding beschrieben.
Die Erweiterung wurde erfolgreich in die installierte Binärdatei geladen und bestätigte die Funktionalität. In einer interaktiven Sitzung könnte der Agent aufgefordert werden, einen riskanten Befehl auszuführen, wobei die Bestätigungsaufforderung tatsächlich die Ausführung abfängt.
Wo die Minimalismus hilft
Drei Aspekte haben sich in der praktischen Anwendung bewährt:
- Die Sitzungshierarchie ermöglicht es, Gespräche an jedem Punkt zu verzweigen und verschiedene Ansätze auszuprobieren, ohne den ursprünglichen Faden zu verlieren.
- Der Multi-Provider-Wechsel ermöglicht es, Modelle während einer Sitzung zu wechseln, ohne den Kontext zu verlieren.
- Die Token-Einsparungen durch den minimalen Systemprompt sind signifikant und machen sich besonders bei längeren Sitzungen bemerkbar.
Wo es Nachteile gibt
Der ehrliche Nachteil des Minimalismus besteht darin, dass die Funktionen, die Pi nicht integriert, selbst erstellt oder akzeptiert werden müssen. Wenn ein Team Sub-Agenten für große Aufgaben koordinieren möchte oder eine Planüberprüfung vor dem Schreiben von Code benötigt, existiert dies nicht, bis jemand die Erweiterung dafür schreibt. Dies zeigt sich auch in der Entwicklung von Microsoft-Wissenschaftler entwickeln KI-Agenten mit neuem Trainingsansatz ohne Gewichtsanpassung.
Fazit
Pi ist eine gute Wahl für Nutzer, die bewusst darüber nachdenken, was in den Kontext ihres Modells eingeht und die Kontrolle darüber haben möchten. Es ist weniger geeignet für diejenigen, die ein Tool wünschen, das ohne Aufsicht mit sinnvollen Voreinstellungen läuft. Die Entscheidung, ob man ein Tool wählt, das mehr für einen tut oder eines, das weniger tut, um genau zu bestimmen, was hinzugefügt wird, ist entscheidend.
Die Frage, die vor der realen Nutzung von Pi zu stellen ist, lautet: Möchten Sie ein Tool, das mehr für Sie tut, oder eines, das weniger tut, damit Sie entscheiden können, was hinzugefügt wird und warum?
„`
Quellen: kdnuggets
Bildquelle: KI generiert
🚀