Pi: KI-Tool Test & Bewertung
Pi (ehemals Pi-Mono) ist ein quelloffenes Agent-Toolkit der Organisation Earendil Works. Es bündelt einen selbst erweiterbaren Coding-Agenten, eine einheitliche LLM-API für alle großen Anbieter, eine Terminal-UI-Bibliothek und die zugrundeliegende Agent-Laufzeit in einem Monorepo. Seit dem Umzug von badlogic/pi-mono zu earendil-works/pi erscheinen fast täglich neue Releases.
Zuletzt aktualisiert: 17. Juli 2026
Wer einen Coding-Agenten wie Claude Code oder OpenCode nutzen will, ohne an einen einzigen Anbieter oder eine geschlossene Plattform gebunden zu sein, findet in Pi ein vollständig offenes Gegenstück. Das Projekt liefert den fertigen CLI-Agenten und zugleich die Bausteine darunter, von der anbieterübergreifenden LLM-API bis zur Terminal-Oberfläche, sodass sich eigene Agenten darauf aufbauen lassen.
Wichtigste Funktionen
- Coding Agent CLI (
pi-coding-agent): Ein interaktiver Kommandozeilen-Agent, der Code liest, schreibt und Terminal-Befehle ausführt. Vergleichbar mit Claude Code oder OpenCode, aber vollständig quelloffen und ohne Anbieterbindung. Der Agent kann sich über eigene Skills selbst erweitern. - Vereinheitlichte LLM-API (
pi-ai): Eine einzige Schnittstelle für OpenAI, Anthropic, Google und weitere Anbieter. Sie wechseln Modell oder Anbieter über einen Parameter, ohne Ihren Code umzuschreiben. - Agent-Laufzeit (
pi-agent-core): Die Grundlage für eigene Agenten, mit Werkzeugaufrufen (Tool Calls) und Verwaltung des Gesprächszustands. Damit bauen Entwickler eigene Agenten, statt die Ablauflogik jedes Mal neu zu schreiben. - Terminal-UI (
pi-tui): Eine Bibliothek für Terminal-Oberflächen mit differenziellem Rendering, bei dem nur die tatsächlich geänderten Bildschirmbereiche neu gezeichnet werden. Grundlage für schnelle, reaktive Kommandozeilen-Werkzeuge. - Isolation über Container: Pi bringt kein eigenes Berechtigungssystem mit und läuft mit den Rechten des startenden Nutzers. Für stärkere Abgrenzung dokumentiert das Projekt drei Wege, eine lokale Micro-VM (Gondolin), einen Docker-Container oder eine regelbasierte Sandbox (OpenShell).
- Chat- und Slack-Automation (
pi-chat): In einem separaten Repository stellt Earendil Works Bausteine für Chat-Workflows und einen Slack-Bot bereit, die auf derselben API aufsetzen.
Preise und Tarife
Pi ist unter der MIT-Lizenz vollständig quelloffen und kostenlos. Das gesamte Monorepo steht auf GitHub zur freien und auch kommerziellen Nutzung bereit. Laufende Kosten entstehen nur durch die LLM-APIs, die Sie anbinden. OpenAI, Anthropic, Google und andere Anbieter rechnen ihre Nutzung separat ab. Wer lokale Modelle auf eigener Hardware anbindet, zahlt außer für die Infrastruktur nichts.
Für wen ist Pi geeignet?
- Entwickler und technische Teams: Wer einen Coding-Agenten in eigene TypeScript-Projekte einbetten oder eigene Agenten bauen will, bekommt mit pi-agent-core und pi-ai die passenden Bausteine. Die anbieterübergreifende API erspart es, den Code an einen einzigen LLM-Dienst zu koppeln.
- Teams, die Anbieterbindung vermeiden wollen: Wer heute OpenAI nutzt und morgen zu Anthropic oder Google wechseln möchte, ändert bei Pi nur einen Parameter. Das hält Kosten und Modellauswahl flexibel.
- Datenschutzbewusste Organisationen: Durch den selbst gehosteten Betrieb behalten Sie die Kontrolle darüber, welcher Anbieter die Anfragen erhält. Mit lokal angebundenen Modellen bleibt die Verarbeitung vollständig auf der eigenen Hardware.
DSGVO und Datenschutz
Pi läuft vollständig selbst gehostet, ein zentraler Cloud-Dienst des Anbieters ist nicht dazwischengeschaltet. Ihre Daten gehen an genau den LLM-Anbieter, den Sie in der Konfiguration hinterlegen. Binden Sie lokale Modelle auf eigener Hardware an, bleibt die gesamte Verarbeitung im eigenen Unternehmen. Bei externen APIs wie OpenAI oder Anthropic gelten deren Serverstandorte und Datenschutzbedingungen. Sicherheitsseitig fällt ins Gewicht, dass Pi kein eigenes Berechtigungssystem mitbringt und mit den vollen Rechten des startenden Nutzers läuft. Für einen abgesicherten Einsatz mit sensiblen Daten sollten Sie Pi daher in einem Container oder einer Sandbox betreiben.
Alternativen zu Pi
- OpenCode: Fokussierter CLI-Coding-Agent mit LSP-Integration und Unterstützung für über 75 Modellanbieter. Einfacher einzurichten, enger auf Entwicklungsaufgaben zugeschnitten.
- AnythingLLM: All-in-One LLM-Plattform mit Web-UI und RAG-Funktionen, stärker auf Endnutzer ausgerichtet als auf Entwickler.
- LangChain: Python-basiertes Agent-Framework mit ähnlichem Anbieter-Abstraktionsansatz, aber deutlich größerer Community und mehr Integrationen.
Vorteile
- Full-Stack Agent-Toolkit in einem Monorepo
- Vereinheitlichte LLM-API für OpenAI, Anthropic, Google und weitere Anbieter
- MIT-Lizenz, kommerziell nutzbar
- Sehr aktiv gepflegt (über 71.000 Stars, fast tägliche Releases)
- Erweiterbar über Skills und TypeScript-SDK
Nachteile
- Kein eingebautes Berechtigungssystem, Isolation nur über Container oder Sandbox
- Noch kein stabiles v1.0-Release (aktuell Version 0.80)
- Issues und PRs neuer Beitragender werden standardmäßig automatisch geschlossen