Was er leistet
6 Funktionen
Pi · Coding-Agent fürs Terminal
Produkt und Zugang
Pi ist ein quelloffenes Werkzeugset von Earendil mit einem Coding-Agenten für die Kommandozeile. Das frühere Repository badlogic/pi-mono leitet auf earendil-works/pi weiter.
Kernfunktionen
6 Funktionen aus Anbieterquellen · abgeglichen am 05.11.2026. Verfügbarkeit und Grenzen stehen direkt darunter.
Erweiterungen und Pakete
TypeScript-Erweiterungen fügen Werkzeuge, Befehle, Ereignisse und Oberflächenteile hinzu. Pakete lassen sich über npm oder Git teilen.
Quelle 1Vier Betriebsarten
Interaktive Terminaloberfläche, Ausgabe als Text oder JSON, RPC über die Standardkanäle und ein SDK zum Einbetten.
Quelle 1Sitzungen als Baum
Sitzungen werden als Baum gespeichert, du kannst zu früheren Punkten springen und von dort weiterarbeiten.
Quelle 4Viele Modellanbieter
Pi verbindet sich über Abonnement, API-Schlüssel oder lokales Modell; das Modell lässt sich mit /model wechseln.
Quelle 2Kontext selbst steuern
AGENTS.md, automatische Verdichtung, Skills und Prompt-Vorlagen bestimmen, was das Modell sieht.
Quelle 1MCP und Codemode
MCP ist laut Website eingebaut, und mit Codemode kombinieren Agenten Werkzeugaufrufe in JavaScript.
Quelle 1
Nutzbare KI-Modelle
Frei wählbar
Pi kennt rund 40 Anbieter mit API-Schlüssel und Anmeldung über Abos, etwa den ZAI Coding Plan oder Kimi For Coding. Über OpenRouter und andere Gateways kommst du an weitere Modelle. In der models.json trägst du eigene Endpunkte ein, das deckt laut Doku die meisten Ollama-, LM-Studio- und vLLM-Installationen ab.
Genannte Modellfamilien
- Anthropic (Claude)
- OpenAI (GPT)
- Google (Gemini)
- Mistral
- xAI (Grok)
- Z.ai (GLM)
- Moonshot (Kimi)
- Weitere Modelle frei anbindbar
- Modellwahl
- Du wählst
- Eigener API-Schlüssel
- Ja
- Router oder eigener Endpunkt
- Ja
- Lokale Modelle
- Ja
Eingeordnet ist der allgemein verfügbare Hauptzugang. Belegt · Quellen abgerufen am
Passt er zu meiner Aufgabe?
2 Praxisaufgaben · 5 Voraussetzungen und Grenzen
Passt, wenn …
- du im Terminal arbeitest und den Agenten mit eigenen Erweiterungen anpassen möchtest
- du frei zwischen Modellanbietern, Abonnement, API-Schlüssel oder lokalem Modell wählen willst
- du den Agenten über Text-, RPC- oder SDK-Zugang in eigene Abläufe einbauen möchtest
Passt eher nicht, wenn …
- du eine eingebaute Sandbox oder Freigaben vor jedem Werkzeugaufruf erwartest
- du Sub-Agenten und Plan-Modus ohne Zusatzpakete brauchst
- du zentrale Team- und Admin-Verwaltung benötigst
Redaktionelle Einschätzung auf Basis der Anbieterangaben. Kein Produkttest.
Aufgaben aus der Praxis
Redaktionelle Beispiele auf Basis dokumentierter Funktionen. Keine ausgeführten Produkttests.
Codeänderung mit eigenem Regelwerk
- Du gibst vor
- Ein Repository mit AGENTS.md und eine begrenzte Änderung.
- Mögliches Ergebnis
- Der Agent bearbeitet Dateien und führt Befehle mit deinen Rechten aus.
- Das prüfst du
- Diff und Testergebnisse prüfen, am besten in einem Container arbeiten.
Agent in eigene Werkzeuge einbetten
- Du gibst vor
- Ein Skript, das Pi im Text- oder RPC-Modus aufruft.
- Mögliches Ergebnis
- Eine maschinenlesbare Ausgabe für den nächsten Schritt.
- Das prüfst du
- Rechte, Modellkosten und Fehlerfälle im Skript absichern.
Pi für deinen Arbeitsablauf im Terminal einrichten.
Dein möglicher Auftrag
Lies die Projektregeln. Untersuche [Fehler], schlage eine kleine Änderung vor und führe die relevanten Prüfungen aus. Zeige mir den Diff und verbleibende Unsicherheiten.
Passe Aufgabe, Daten und Berechtigungen an.
Voraussetzungen und Grenzen
Voraussetzung
Modellzugang nötig
Du brauchst Zugang zu einem Modell über einen unterstützten Anbieter: Abonnement, API-Schlüssel oder lokales Modell.
Quelle 2Einschränkung
Keine eingebaute Sandbox
Pi läuft mit den Rechten des startenden Kontos. Die Sicherheitsseite nennt das Fehlen einer eingebauten Sandbox ausdrücklich und ordnet Isolation Containern oder virtuellen Maschinen zu.
Quelle 3Einschränkung
Keine Freigabe je Werkzeugaufruf
Pi fragt nicht vor jedem Werkzeugaufruf nach. Freigaben lassen sich über Erweiterungen ergänzen.
Quelle 3Einschränkung
Sub-Agenten und Plan-Modus nicht eingebaut
Pi verzichtet bewusst darauf. Du baust sie selbst oder installierst ein Paket.
Quelle 1Noch offen
Team- und Admin-Funktionen
Die geprüften Seiten beschreiben keine zentrale Verwaltung für Teams.
Quelle 3
Kann ich ihn nutzen?
Verfügbarkeit noch ungeklärt
Europa & regionale Verfügbarkeit
Website, Sicherheits- und Einstellungsseite geprüft. Eine Länderfreigabe oder Angaben zu Datenregionen nennen sie nicht.
Geprüfter Umfang: Lokale Software; Modellanbieter separat
Sichtung am:
Verfügbarkeit noch ungeklärt
Europa: keine Angaben des Anbieters
Pi läuft lokal auf deinem Rechner. Die geprüften Seiten äußern sich nicht zu Europa. Modellanbieter und ihre Datenregion prüfst du separat. Anonyme Installationsberichte sind standardmäßig aktiv und lassen sich abschalten.
Region, Grund und Quelle
Betroffene Region: EU/EWR, Vereinigtes Königreich und Schweiz
Belegter Grund: Die geprüften Quellen nennen dafür keine Länderfreigabe.
Konten & Berechtigungen
Angaben aus Anbieter-Dokumentation. Rechte hängen von Konto, Integration und Organisationsrichtlinien ab. Prüfe vor dem Einsatz die tatsächlich angeforderten Berechtigungen.
Betrachtete Konfiguration: Lokaler Coding-Agent mit eigenem Modellzugang
Quellenstand:
Alle 3 Punkte anzeigen
Dokumentiert
Verwendetes Konto
Pi speichert den Zugang zum Modellanbieter nach /login in auth.json, als API-Schlüssel oder OAuth-Token.
NachweisIn geprüften Quellen offen
Admin-Freigabe
Die geprüften Seiten nennen keine Freigabe oder Einschränkung durch Administratoren einer Organisation.
NachweisDokumentiert
Datenzugriff & Teamfreigaben
Pi handelt mit den Rechten des Kontos, das es gestartet hat, und fragt nicht vor jedem Werkzeugaufruf nach. Isolation erreichst du über Container, virtuelle Maschinen oder Sandboxes.
Nachweis
Gedächtnis und Gesprächskontinuität
2 von 6 Kriterien belegt
Sitzungen liegen lokal und lassen sich fortsetzen; ein Gedächtnis über Sitzungen hinweg dokumentieren die Seiten nicht.
Lokale Sitzungsdateien des Coding-Agenten
Quellen abgerufen:
Dokumentation je Kriterium
SpeichernBelegt
Speicherort und Umfang
Sitzungen liegen standardmäßig unter ~/.pi/agent/sessions/, nach Arbeitsverzeichnis gruppiert. Der Ort lässt sich ändern.
AuswählenTeilweise belegt
Auswahl und Speicherzeitpunkt
Sitzungen werden automatisch gespeichert, außer mit --no-session. Ein Auswahlmechanismus für dauerhafte Erinnerungen ist nicht beschrieben.
Bearbeiten & löschenTeilweise belegt
Einsicht, Bearbeiten und Löschen
Die Sitzungsauswahl kann suchen, umbenennen und löschen. Das Dateiformat ist dokumentiert.
ZugriffsgrenzenTeilweise belegt
Agenten- und Kanalgrenzen
Sitzungen sind nach Arbeitsverzeichnis gruppiert. Grenzen zwischen Agenten oder Kanälen beschreiben die geprüften Seiten nicht.
WiederfindenTeilweise belegt
Wiederabruf
Fortsetzen über --continue, --resume und /resume. Eine inhaltliche Suche über frühere Sitzungen hinweg zum automatischen Abruf ist nicht beschrieben.
GesprächswechselBelegt
Session-Reset und Compaction
/new startet neu. Verdichtung ist standardmäßig aktiv und über Einstellungen steuerbar.
Was kostet er, welchen Aufwand macht er?
1 Tarif · Preisstand 05.11.2026
Preise und enthaltene Nutzung
Preisstand
Pi ist unter der MIT-Lizenz verfügbar; die geprüften Seiten nennen keinen Preis für das Werkzeug. Kosten des Modellzugangs richten sich nach dem gewählten Anbieter.
| Tarif | Preis | Enthalten |
|---|---|---|
| Pi | Keine Softwaregebühr genannt | Coding-Agent mit eigenem Modellzugang. |
- Für den optionalen Dienst Radius wurden keine Konditionen geprüft.
Einrichtung
Per Skript oder npm installieren, dann mit /login einen Modellanbieter verbinden.
Betrieb & Betreuungsbedarf
Basis: öffentliche Anbieter-Dokumentation. Einschätzungen sind redaktionelle Ableitungen aus den genannten Eigenschaften. Tatsächlicher Zeitaufwand und Zuverlässigkeit wurden nicht gemessen.
Betrachtete Betriebsform: Lokaler Betrieb im Terminal
Quellenstand:
Redaktionelle Einschätzung
Du bist selbst für Isolation und Kontrolle verantwortlich, da Pi mit deinen Rechten und ohne Rückfrage je Werkzeugaufruf arbeitet. Plane Container oder eigene Freigaben ein.
Alle 6 Punkte anzeigen
Dokumentiert
Dateien und Arbeitsstand
Sitzungen bleiben standardmäßig unter ~/.pi/agent/sessions/ erhalten, nach Arbeitsverzeichnis gruppiert.
NachweisBedingt dokumentiert
Anmeldungen
Zugänge richten sich nach dem Anbieter: API-Schlüssel oder OAuth über /login, gespeichert in auth.json. Wie lange ein Zugang gilt, bestimmt der Anbieter; die geprüften Seiten nennen dazu keine Fristen.
NachweisDokumentiert
Start weiterer Läufe
Du startest Pi interaktiv oder aus Skripten im Text-, JSON- oder RPC-Modus. Eingebaute Zeitpläne beschreiben die geprüften Seiten nicht.
NachweisDokumentiert
Menschliche Eingriffe
Pi fragt nicht vor jedem Werkzeugaufruf nach. Wer Freigaben möchte, ergänzt sie über Erweiterungen.
NachweisBedingt dokumentiert
Fehler erkennen
Bei vorübergehenden Fehlern wiederholt Pi automatisch, standardmäßig bis zu dreimal. Die Einstellung lässt sich ändern. Wie Fehler sonst sichtbar werden, geht aus den geprüften Seiten nicht hervor.
NachweisDokumentiert
Nach Fehlern fortsetzen
Unterbrochene Arbeit setzt du über --continue, --resume oder /resume in der gespeicherten Sitzung fort.
Nachweis
Belege und offene Punkte
8 Quellen · 2 offene Punkte
Offene Punkte
Hier fehlen belastbare Angaben in den geprüften Quellen. Eine Lücke ist keine Aussage über das Produkt.
Europa: Verfügbarkeit noch ungeklärt
Voraussetzungen und Grenzen: noch offen
Quellen und Nachweise
Offizielle Website, Dokumentation und Repository geprüft. Funktionsbeschreibungen stammen vom Anbieter; Beispielaufträge sind redaktionell. Eigene Praxistests stehen aus.
Redaktion: Michael Meierhoff · Quellen abgeglichen am . Anbieterangaben sind keine unabhängigen Leistungsnachweise.
Anbieter
Earendil Inc. und Mitwirkende pflegen Pi als Open-Source-Projekt unter MIT-Lizenz.
- Betreiber
- Earendil Inc.
- Organisation
- Anbieter
- Website
- pi.dev
- Repository
- earendil-works/pi
- GitHub-Stars
- 120.243 · Stand
- Lizenz
- MIT
Änderungen an diesem Profil 1
Der quelloffene Coding-Agent fürs Terminal mit Erweiterungen, vielen Modellanbietern und Sitzungen als Baum.
Diese Notizen beschreiben redaktionelle Änderungen. Quellen- und Preisstände findest du in den jeweiligen Abschnitten.