Warum Oh My Pi?
Ein guter Coding-Agent braucht zwei Dinge: ein starkes agentisches Modell und ein starkes Coding-Gestell.
Das Modell liefert die Intelligenz. Für dieses Tutorial nutzen wir Grok 4.6, das xAI für Coding, langlaufende Agenten und mehrstufige Arbeit über ganze Codebasen gebaut hat. Es unterstützt ein Kontextfenster mit 500.000 Token, Bildinput, Function Calling, Codeausführung und Websuche.
Aber selbst das beste Modell ist limitiert, wenn sein Gestell nur Lesen und Schreiben von Text erlaubt. Um wie ein echter Developer zu arbeiten, braucht das Modell die Möglichkeit:
- Ein Repository zu inspizieren und Dateien verlässlich zu bearbeiten
- Befehle auszuführen und Tests zu starten
- Diagnosen zu lesen und Fehler zu debuggen
- Dokumentation zu durchsuchen und zu prüfen, ob Änderungen wirklich funktionieren
Genau das bringt OMP mit: LSP-Integration, einen echten Debugger, persistente Codeausführung, Browser- und Web-Tools, GitHub-Integration, Speicher sowie parallele Subagenten. Zusammen mit dem Modell entsteht so der vollständige agentische Loop:
Planen → inspizieren → bearbeiten → ausführen → debuggen → testen → verifizieren
Das Modell entscheidet, was zu tun ist, OMP liefert die Werkzeuge, um es zu tun. Und weil OMP über 60 KI-Provider unterstützt, bist du nicht auf Grok festgelegt. Der gleiche Workflow gilt, egal ob du Grok, Claude oder ein anderes Modell verbindest.
Oh My Pi installieren
Oh My Pi ist ein Fork des Open-Source-Coding-Agents Pi, entwickelt von Stencil Labs, und hat sich schnell zu einem der beliebtesten Terminal-Coding-Agenten entwickelt – mit über 34.000 GitHub-Sternen. Er richtet sich an Developer, die ohne Bastelarbeit eine einsatzbereite Coding-Umgebung wollen, statt erst einen eigenen Agent-Stack zusammenzustellen und zu konfigurieren.
OMP läuft unter Linux, macOS und Windows.
Unter Linux oder macOS ausführen:
curl -fsSL https://omp.sh/install | sh
In Windows PowerShell:
irm https://omp.sh/install.ps1 | iex
Du kannst es auch global mit Bun (Version 1.3.14 oder höher) installieren:
bun install -g @oh-my-pi/pi-coding-agent
Wenn der Befehl omp nach der Installation nicht gefunden wird, starte dein Terminal neu oder prüfe in der Installer-Ausgabe den Installationspfad.
Anschließend die Installation prüfen:
omp --version
Zum Beispiel:
omp/18.0.6
Wenn eine Versionsnummer erscheint, ist OMP korrekt installiert und der Befehl omp einsatzbereit.
SpaceXAI-Zugriff einrichten
Um Grok mit Oh My Pi zu nutzen, hast du zwei Optionen.
Wenn du das Modell nur testest oder diesem Tutorial folgst, empfehle ich die xAI API. Erstelle ein Konto unter https://console.x.ai/, lade ein kleines Prepaid-Guthaben auf und generiere einen API-Key. xAI zieht die Nutzung direkt von deinem Guthaben ab – so behältst du die Kosten im Griff.
Wenn du Grok regelmäßig fürs Coding nutzen willst, ist ein SuperGrok-Abo eventuell sinnvoller. OMP unterstützt SuperGrok direkt über SpaceXAI OAuth, sodass du dein Abo per /login verbinden kannst – statt jede API-Anfrage einzeln zu bezahlen.
Für dieses Tutorial wählen wir die API-Variante, weil sie einfacher zu testen ist und die Kostenkontrolle erleichtert.
Erstelle deinen API-Key in der SpaceXAI Developer Console und speichere ihn sicher. OMP sucht automatisch nach der Umgebungsvariable XAI_API_KEY.
Unter Linux oder macOS:
export XAI_API_KEY="your-xai-api-key"
Damit der Key auch nach einem Neustart des Terminals bleibt:
echo 'export XAI_API_KEY="your-xai-api-key"' >> ~/.bashrc
source ~/.bashrc
In Windows PowerShell:
$env:XAI_API_KEY="your-xai-api-key"
Verfügbare Grok-Modelle prüfen mit:
omp models xai
Oh My Pi mit Grok starten
Lege ein neues Verzeichnis zum Testen des Coding-Agenten an:
mkdir grok-pi-demo
cd grok-pi-demo
Initialisiere ein Git-Repository, damit OMP seine Änderungen tracken kann:
git init
Starte jetzt Oh My Pi:
omp

Beim ersten Start öffnet OMP eventuell einen kurzen Setup-Assistenten für Provider, Websuche und Oberfläche. Du kannst omp setup jederzeit ausführen, um ihn erneut zu öffnen.
Da wir die Umgebungsvariable XAI_API_KEY bereits konfiguriert haben, musst du dich nicht erneut bei xAI anmelden. Drücke Esc, wenn du mit dem Provider-Setup fertig bist.
Wenn du statt API-Guthaben ein SuperGrok-Abo nutzt, wähle auf dem Anmeldebildschirm xAI Grok OAuth (SuperGrok oder X Premium+).
Sobald OMP geöffnet ist, gib ein:
/model
Wähle in der Providerliste xAI und dann:
grok-4.6

Um stattdessen das neuere Grok 4.7 zu nutzen, wähle hier grok-4.7. Alles andere im Tutorial bleibt gleich.
OMP zeigt außerdem nützliche Modellinfos wie Kontextfenster, Preise, Reasoning-Unterstützung und Vision-Fähigkeiten.
Du hast jetzt Grok in Oh My Pi als terminalbasierten Coding-Agenten am Laufen. Von hier aus kann es OMPs eingebaute Tools nutzen, um Dateien zu inspizieren, Code zu ändern, Befehle auszuführen, Tests zu starten, Probleme zu debuggen und größere Entwicklungsaufgaben zu bearbeiten.
Die integrierten Features von Oh My Pi entdecken
Oh My Pi bringt 31 eingebaute Tools mit und unterstützt mehr als 60 KI-Provider, sodass die meisten Coding-Workflows ohne zusätzliche Plugins oder MCP-Server funktionieren.

Zu den hilfreichsten integrierten Funktionen zählen:
-
Dateiverwaltung: Dateien lesen, erstellen, bearbeiten, durchsuchen und strukturell verändern.
-
Terminalzugriff: Shell-Befehle ausführen und Prozesse direkt über den Agenten steuern.
-
Codeausführung: Persistente Python- und JavaScript-Sessions starten.
-
LSP-Integration: Definitionen navigieren, Referenzen finden, Symbole umbenennen, Diagnosen einsehen und Code-Aktionen anwenden.
-
Debugger: Python-, Go-, C/C++- und andere unterstützte Apps über DAP-Integrationen debuggen.
-
Websuche: Dokumentation, GitHub, Stack Overflow, Reddit, Paketregister, Research-Paper und das Web durchsuchen.
-
Browser-Automatisierung: Websites in einem Chromium-basierten Browser öffnen und bedienen.
-
Subagenten: Größere Coding-Aufgaben auf mehrere parallel arbeitende Agenten aufteilen.
-
GitHub-Tools: Mit Repositories, Issues, Pull Requests, Codesuche und GitHub Actions arbeiten.
-
Memory: Nützliche Projektinfos über Coding-Sessions hinweg speichern und abrufen.
-
Bildverständnis: Screenshots, Diagramme und andere lokale Bilder inspizieren.
-
Bildgenerierung: Bilder mit unterstützten KI-Providern erzeugen oder bearbeiten.
-
Text-to-Speech: Sprache mit xAI Grok Voice generieren.
-
Remote-Dateien: Dateien auf entfernten Maschinen über ssh://-Pfade lesen.
-
Sitzungsmanagement: Checkpoints setzen, zurückspulen, verzweigen, fortsetzen und lange Agent-Sessions managen.
-
Agent-Orchestrierung: Schlüsselwörter wie
orchestrateundworkflowzim Prompt koordinieren mehrere Subagenten für komplexe Aufgaben.
Einige dieser Tools – darunter GitHub, Memory, Bildgenerierung, Text-to-Speech und Checkpoints – sind standardmäßig deaktiviert. Du kannst sie in den OMP-Einstellungen aktivieren.
Kurz gesagt: Das Modell kann weit mehr als nur Code generieren. Über Oh My Pi kann es das Web durchsuchen, eine Codebasis verstehen, Dateien bearbeiten, Befehle ausführen, Fehler debuggen, Projektkontext merken und mehrere Agenten aus derselben Terminaloberfläche koordinieren.
Ein Projekt mit Oh My Pi und Grok bauen
Statt das Setup nur mit einer einfachen Coding-Frage zu testen, geben wir ihm ein komplettes Projekt – und schauen, wie gut Grok und Oh My Pi Planung, Implementierung, Tests und Iteration meistern.
Wechsle zuerst OMP in den Planmodus (/plan zum Zeitpunkt des Schreibens):
/plan
Gib dann folgenden Prompt ein:
Build a simple Hospital Management System in Python.
Use Streamlit for the web interface and SQLite for storing data. Keep the project lightweight and easy to run locally.
The app should let hospital staff register patients, add doctors, schedule appointments, admit and discharge patients, and view available beds.
Create a dashboard showing total patients, doctors, appointments, admitted patients, and available beds.
Use a clean sidebar for navigation, simple forms and tables, and realistic sample data.
Organize the Python code properly, create the database automatically, add basic validation, and make all CRUD operations work.
Install any required dependencies, run the application, test the main workflows, and fix any errors.
Plan prüfen

Bevor Code geschrieben wurde, hat Grok OMPs eingebaute Tools genutzt, um relevante Doku zu recherchieren, aktuelle Infos zu Streamlit und dem Python-Ökosystem zu prüfen, die Anforderungen zu sichten und über die Architektur der Anwendung nachzudenken.

Anschließend entstand ein detaillierter Umsetzungsplan in mehreren Abschnitten. OMP macht den Plan interaktiv, sodass du zwischen Abschnitten wechseln, einzelne Entscheidungen genauer prüfen und Änderungen vornehmen kannst, bevor der Agent das Projekt anfasst.
Wenn du zufrieden bist, gib den Plan frei und lass Grok bauen.
Grok die App bauen und testen lassen
Nach der Freigabe des Plans war die Umsetzung erstaunlich geradlinig. Grok erzeugte die Projektstruktur, die Datenbankschicht, die Streamlit-Oberfläche, Beispieldaten und die CRUD-Funktionalität, installierte Abhängigkeiten und testete die Anwendung.

Die erste lauffähige Version war in weniger als fünf Minuten gebaut und getestet.
Hier zeigt sich der Wert eines richtigen Coding-Gestells. Grok hat nicht einfach einen Python-Block ausgespuckt und zurückgegeben. Es konnte Dateien erstellen, die App starten, Fehler inspizieren, Korrekturen vornehmen und weitermachen, bis das Projekt lief.
Am UI iterieren
Die erste Version lief, aber mir gefiel das Standard-Streamlit-Design nicht. Es wirkte zu sehr nach „typische Streamlit-App“.

Also habe ich dem Agenten gesagt, was ich geändert haben wollte – Thema, Dashboard-Layout, visuelle Hierarchie und Darstellung der Informationen. Grok hat das bestehende Projekt angepasst, statt alles neu zu bauen.

Das Ergebnis war ein rundes Hospital Management System mit Patientenverwaltung, Arztakten, Terminen, Aufnahme/Entlassung, Betten-Tracking und Reporting.
Der Prozess zeigt auch den Wert von Coding-Agenten: Du startest mit einer funktionierenden Version, prüfst sie und verfeinerst Design und Funktionen mit einfachen Folgeanweisungen.
Ein Wort zu den Kosten
Es gibt einen klaren Nachteil: Grok über die API kann für agentisches Coding teuer werden.

Für dieses Projekt zeigte das SpaceXAI-Nutzungsdashboard Gesamtkosten von 11,84 $, mit rund 19,4 Millionen verarbeiteten Tokens über 938 API-Requests. Der Großteil entfiel auf Planung, Websuche, Datei-Edits, Toolläufe, App-Tests und UI-Verfeinerung.
Für gelegentliche Tests sind API-Guthaben weiterhin praktisch, weil du die Ausgaben genau steuern kannst. Wenn du jedoch täglich code-st oder größere Projekte baust, ist ein SuperGrok-Abo wahrscheinlich die bessere Wahl – besonders wenn agentische Workflows in einer Session Hunderte Requests erzeugen.
Grok lieferte hervorragende Ergebnisse, aber der Test zeigte auch: Bei Coding-Agenten zählen Kosten und Tokenverbrauch genauso wie die Modellqualität.
Fazit
Eines wird bei Coding-Agenten deutlich: Modell und Coding-Gestell müssen nicht vom selben Anbieter kommen. Das Standard-Gestell um ein Modell ist nicht immer der beste Weg, es zu nutzen, und Developer kombinieren zunehmend starke Modelle wie Claude oder Grok mit alternativen Coding-Agenten und terminalbasierten Tools, die besser zum eigenen Workflow passen.
Das Problem: Eine eigene Lösung zusammenzustellen, wird schnell mühsam. Man fängt an, MCP-Server zu installieren, Skills hinzuzufügen, Plugins zu konfigurieren, Tools zu verbinden – und alles selbst zu pflegen.
Genau das mag ich an Oh My Pi. Es ist ein „Batterien inklusive“-Coding-Agent mit den meisten Funktionen direkt an Bord. Du installierst ihn, verbindest deinen Provider oder dein Abo, wählst ein Modell – und legst los. Du musst nicht erst stundenlang am Agenten bauen, bevor du ihn wirklich nutzen kannst.
Grok hat mit OMP sehr gut funktioniert und eine solide Anwendung geliefert, aber die API-Kosten waren höher als erwartet. Für gelegentliche Tests sind API-Guthaben okay. Wenn ich Grok täglich fürs Coding nutzen würde, würde ich persönlich eher SuperGrok mit OMP in Betracht ziehen.
Letztlich geht es nicht nur darum, wer das beste Coding-Modell hat. Es geht darum, die beste Kombination aus Modell und Gestell für deine Arbeitsweise zu finden.
Oh My Pie FAQs
Ist Oh My Pi kostenlos nutzbar?
Ja. OMP ist Open Source unter der MIT-Lizenz, der Agent selbst kostet also nichts. Du zahlst nur für das zugrunde liegende Modell – über API-Guthaben oder ein Abo wie SuperGrok. Oder du nutzt lokale Modelle über Ollama, LM Studio oder llama.cpp kostenlos.
Was ist Oh My Pi und wie unterscheidet es sich vom ursprünglichen Pi-Coding-Agenten?
OMP ist ein Fork von Mario Zechners Pi, inzwischen gepflegt von Stencil Labs. Es behält Pis Terminal-First-Design bei, ergänzt aber „Batterien inklusive“-Tooling: LSP-Integration, einen echten Debugger, parallele Subagenten, eingebaute Websuche und Hashline-Edits, die Zeilen per Inhaltshash referenzieren statt sie neu zu tippen.
Kann ich Oh My Pi mit Claude, GPT oder lokalen Modellen statt Grok nutzen?
Ja. OMP unterstützt mehr als 60 Provider, darunter Anthropic, OpenAI, Google und DeepSeek. Du kannst dich mit bestehenden Abos wie Claude, GitHub Copilot oder Cursor anmelden. Außerdem kannst du verschiedenen Rollen unterschiedliche Modelle zuweisen, z. B. ein günstiges Modell für Subagenten und ein stärkeres fürs Planen.
Funktioniert Oh My Pi mit meinem bestehenden Claude-Code- oder Cursor-Setup?
Größtenteils ja. Beim ersten Start übernimmt OMP Regeln, Skills und MCP-Server, die bereits von Tools wie Claude Code, Cursor, Codex und Copilot auf der Platte liegen – du musst deine Konfiguration nicht migrieren. Es kann außerdem im Zed-Editor über das Agent Client Protocol laufen.
Sollte ich Oh My Pi oder Claude Code nutzen?
Es hängt davon ab, ob du Modelle flexibel wechseln willst. OMPs Hauptvorteile sind die freie Providerwahl und gebündeltes IDE-Tooling wie LSP und ein Step-Through-Debugger, während Claude Code Anthropics eigenes Gestell ist, speziell auf Claude-Modelle abgestimmt. OMP liefert zudem sehr häufig Updates – rechne damit, dass sich Menüs und Defaults zwischen Versionen ändern.
Als zertifizierter Data Scientist ist es meine Leidenschaft, modernste Technologien zu nutzen, um innovative Machine Learning-Anwendungen zu entwickeln. Mit meinem fundierten Hintergrund in den Bereichen Spracherkennung, Datenanalyse und Reporting, MLOps, KI und NLP habe ich meine Fähigkeiten bei der Entwicklung intelligenter Systeme verfeinert, die wirklich etwas bewirken können. Neben meinem technischen Fachwissen bin ich auch ein geschickter Kommunikator mit dem Talent, komplexe Konzepte in eine klare und prägnante Sprache zu fassen. Das hat dazu geführt, dass ich ein gefragter Blogger zum Thema Datenwissenschaft geworden bin und meine Erkenntnisse und Erfahrungen mit einer wachsenden Gemeinschaft von Datenexperten teile. Zurzeit konzentriere ich mich auf die Erstellung und Bearbeitung von Inhalten und arbeite mit großen Sprachmodellen, um aussagekräftige und ansprechende Inhalte zu entwickeln, die sowohl Unternehmen als auch Privatpersonen helfen, das Beste aus ihren Daten zu machen.


Oh My Pi (OMP) ist ein Terminal-Coding-Agent mit integrierter IDE: LSP, echter Debugger, Websuche, Subagenten und persistente Codeausführung – alles an Bord. Du wählst das Modell, und OMP gibt ihm die Tools, um wie ein Entwickler zu arbeiten statt wie ein Chatbot.
In diesem Tutorial installieren wir OMP, verbinden es über die API mit xAIs Grok und stellen das Setup auf die Probe: Wir lassen es ein komplettes Hospital Management System mit Python, Streamlit und SQLite planen und bauen. Anschließend starten wir die Anwendung, testen die zentralen Workflows, beheben Fehler und sehen, wie gut die Kombination in der Praxis performt.
Hinweis: Getestet mit OMP v18.0.6 und Grok 4.6. OMP wird häufig aktualisiert, daher können Menüs und Screens in neueren Versionen leicht anders aussehen. Inzwischen ist Grok 4.7 zum gleichen API-Preis verfügbar, du kannst es per
/modelumschalten.