Hör auf, das Claude Code CLI zu verwenden. Nimm LIEBER DAS HIER! (Oh-My-Pi)
BBetter Stack
Computing/SoftwareInternet Technology
Transcript
00:00:00Das ist Oh My Pi. Es ist ein neues KI-Agenten-Harness, das auf dem bekannten Pi-Framework basiert,
00:00:06aber mit allerlei Extras und nützlichen Funktionen aufgeladen wurde, die es zu einem der
00:00:11mächtigsten KI-Agenten-Harnesses machen, die ich je benutzt habe. In diesem Video schauen wir uns Oh My Pi an,
00:00:18sehen, wie es funktioniert, und entdecken die coolen Funktionen, die es bietet. Fangen wir an.
00:00:27Wenn Sie schon einmal andere Terminal-KI-Tools wie Cloud Code CLI oder Standard-LLM-Wrapper verwendet haben,
00:00:33wissen Sie, wie das normalerweise läuft. Sie bitten es, einen Fehler zu beheben, es starrt auf Ihren Quellcode wie auf eine riesige Textwand,
00:00:39rät die Lösung, fügt ein paar Print-Anweisungen ein und hofft auf das Beste.
00:00:44Aber Oh My Pi behandelt Ihr Projekt nicht als eine Sammlung flacher Textdateien. Es behandelt es wie
00:00:50eine lebendige Anwendungslaufzeit. Und das erreicht es durch vier massive
00:00:55architektonische Upgrades. Erstens: Es hat eine native Integration des Language Server Protocol (LSP).
00:01:02Wenn Sie Oh My Pi bitten, etwas zu tun, wie ein Kernmodul umzubenennen oder eine Funktion zu refaktorisieren,
00:01:07die über 50 verschiedene Dateien importiert wird, greift es direkt auf Ihren Language Server zu,
00:01:12um ein korrektes, strukturelles Refactoring auf Arbeitsbereichsebene durchzuführen. Es aktualisiert automatisch Ihre Barrel-Dateien,
00:01:18handhabt Alias-Importe und bereinigt Re-Exporte, bevor es überhaupt die Festplatte berührt.
00:01:25Es funktioniert also quasi wie eine IDE, und genau das fehlt im Standard-Cloud Code CLI-Harness.
00:01:31Zweitens hat es eine vollständige Unterstützung für das Debugger Adapter Protocol direkt integriert. Wenn Ihr Go-Service
00:01:37sich festfährt, Ihre Python-API einen seltsamen Concurrent-Runtime-Fehler auswirft oder Ihre C-Datei abstürzt,
00:01:44ist Oh My Pi in der Lage, Debugger-Tools wie DLV oder debugpy zu starten und sie direkt an Ihren
00:01:52fehlerhaften Prozess anzuhängen. Dann kann es auch Breakpoints setzen und den tatsächlichen Speicherzustand und die Stackframes auswerten.
00:01:58Drittens ist es völlig modellunabhängig. Sie können es mit so vielen Anbietern verbinden. Zum Beispiel
00:02:05kann ich mich mit meinem Cloud Code-Konto anmelden und es portiert automatisch alle meine Plugins und Einstellungen von
00:02:11Cloud Code zu Oh My Pi. Eine weitere coole Sache ist, dass Sie für verschiedene Aufgaben unterschiedliche Modelle wählen können.
00:02:17Ich kann also ein spezielles Vision-Modell für Vision-Aufgaben und ein spezielles Designer-Modell für Design-Aufgaben haben usw.
00:02:23Und viertens hat es diese coole Funktion namens Hash Line Edits. Wenn Cloud Code Dateien bearbeitet,
00:02:30sendet es den buchstäblichen alten String und den buchstäblichen neuen String. Und Opus reproduziert jedes Zeichen, das es
00:02:37ändern möchte. Aber wenn Oh My Pi Ihren Code ändert, tippt es nicht die ganze Datei neu oder sendet massive Text-Diffs.
00:02:44Es zielt mit einem Content-Hash-Anker auf die exakte Zeile. Dies verhindert Syntaxfehler durch Leerzeichen. Und zum Beispiel
00:02:51kann es bei einem Modell wie Grok4Fast bis zu 61 % bei Ihrer LLM-Token-Nutzung sparen. Ich habe es getestet,
00:02:59indem ich es bat, eine Rust-Desktop-Anwendung zu bauen, die Tickersymbole von Stocktwits auflistet. Und eines
00:03:05der Dinge, die mir wirklich gefallen haben, ist, dass Oh My Pi ein eigenes Browser-Tool hat. Wann immer es Daten
00:03:11aus dem Internet abrufen musste, startete es tatsächlich eine eigene Chrome-Browserinstanz, anstatt zu versuchen,
00:03:16sie per curl- oder fetch-Aufrufen zu extrahieren. Und insgesamt mochte ich die Ästhetik sehr. Es hat diese schönen integrierten
00:03:22Aufgabenfenster, die viel einfacher zu lesen sind als bei einem Harness wie Cloud Code CLI. Man sieht also wirklich,
00:03:29dass die Autoren von Oh My Pi viel Mühe in das Design gesteckt haben. Eine weitere coole Sache
00:03:35ist, dass Oh My Pi auf Pi basiert und daher auch das Hinzufügen von Paketen aus dem ursprünglichen Pi-Editor unterstützt.
00:03:42Um ein Paket zu Oh My Pi hinzuzufügen, müssen Sie einfach die erste Hälfte des Installationsbefehls
00:03:48durch “Oh My Pi plugin install” gefolgt vom Paketnamen ersetzen. Ich habe es geschafft, das witzige Doom-Paket
00:03:54vom ursprünglichen Pi auf Oh My Pi zu installieren. Wenn ich mich also langweile, kann ich jetzt Doom im Terminal starten,
00:04:02indem ich einfach “/Doom” eingebe und das klassische Spiel im Terminal spiele. Das ist einfach wahnsinnig. Und ehrlich gesagt,
00:04:08gibt es noch so viele andere Funktionen, dass ich gar nicht die Chance hatte, alle abzudecken. Es hat ein
00:04:13wirklich schönes PR-Review-Tool, es unterstützt das Ausführen von Sub-Agenten, kann problemlos PDFs lesen und nutzt Hindsight
00:04:21für das Gedächtnismanagement von Agenten. Alles in allem würde ich sagen, es ist ein kraftvolles TUI, es ist Open Source,
00:04:27und es hat jede Menge coole Funktionen. Ich empfehle definitiv, es auszuprobieren, falls Sie es noch nicht getan haben.
00:04:32Aber was halten Sie von Oh My Pi? Haben Sie es schon ausprobiert? Werden Sie es nutzen? Lassen Sie es uns in den Kommentaren
00:04:37weiter unten wissen. Und Leute, wenn euch diese Art von technischen Analysen gefällt, lasst es mich bitte wissen, indem ihr
00:04:42auf den Like-Button unter dem Video haut. Und vergesst nicht, unseren Kanal zu abonnieren.
00:04:47Das war Andres von Betterstack, und wir sehen uns im nächsten Video.
Community Posts
No posts yet. Be the first to write about this video!
Write about this video