Arrêtez d'utiliser la CLI Claude Code. Utilisez PLUTÔT ceci ! (Oh-My-Pi)
BBetter Stack
컴퓨터/소프트웨어AI/미래기술
Transcript
00:00:00Voici Oh My Pi. C'est une nouvelle interface pour agent IA construite sur le framework populaire Pi,
00:00:06mais surboostée avec toutes sortes d'améliorations et de fonctionnalités utiles qui en font l'une des
00:00:11interfaces pour agents IA les plus puissantes que j'aie jamais utilisées. Dans cette vidéo, nous allons découvrir Oh My Pi,
00:00:18voir comment elle fonctionne et explorer toutes les fonctionnalités géniales qu'elle offre. Allons-y.
00:00:27Si vous avez utilisé d'autres outils d'IA en terminal comme Claude Code CLI ou des wrappers LLM standards,
00:00:33vous savez comment ça se passe généralement. Vous lui demandez de corriger un bug, il fixe votre code source comme un mur géant
00:00:39de texte, devine la correction, ajoute quelques instructions print et espère que ça marche.
00:00:44Mais Oh My Pi ne traite pas votre projet comme une collection de fichiers texte plats. Il le traite comme
00:00:50un environnement d'exécution d'application vivant et dynamique. Et il y parvient grâce à quatre mises à niveau
00:00:55architecturales majeures. Tout d'abord, il possède une intégration native LSP ou protocole de serveur de langage.
00:01:02Quand vous demandez à Oh My Pi de faire quelque chose comme renommer un module central ou refactoriser une fonction
00:01:07importée dans 50 fichiers différents, il se connecte directement à votre serveur de langage
00:01:12pour effectuer une refactorisation structurelle correcte au niveau de l'espace de travail. Il met automatiquement à jour vos fichiers
00:01:18barrel, gère les alias d'importation et nettoie les réexportations avant même de toucher au disque.
00:01:25Ça fonctionne donc comme un IDE, et c'est ce qui manque dans l'interface standard de Claude Code CLI.
00:01:31Deuxièmement, il dispose d'un support complet du protocole d'adaptateur de débogage intégré. Si votre service Go
00:01:37se bloque, si votre API Python génère une erreur d'exécution concurrente étrange ou si votre fichier C se rompt,
00:01:44Oh My Pi est capable de démarrer des outils de débogage comme DLV ou debugpy et de les attacher directement à votre
00:01:52processus défectueux. Il peut ensuite atteindre des points d'arrêt et évaluer l'état réel de la mémoire et les trames
00:01:58de la pile. Troisièmement, il est totalement agnostique vis-à-vis du modèle. Vous pouvez le connecter à de nombreux fournisseurs. Par exemple,
00:02:05je peux me connecter avec mon compte Claude Code et il importera automatiquement tous mes plugins et paramètres de
00:02:11Claude Code vers Oh My Pi. Une autre chose intéressante est que vous pouvez choisir différents modèles pour différentes tâches.
00:02:17Je peux donc avoir un modèle spécial vision pour les tâches visuelles et un modèle spécial design pour les tâches de design,
00:02:23etc. Et quatrièmement, il possède cette fonctionnalité intéressante appelée éditions par hash de ligne. Lorsque Claude Code modifie des fichiers,
00:02:30il envoie l'ancienne chaîne littérale et la nouvelle chaîne littérale. Opus reproduit chaque caractère qu'il souhaite
00:02:37modifier. Mais quand Oh My Pi modifie votre code, il ne retape pas tout le fichier et n'envoie pas de diffs de texte massifs.
00:02:44Il cible la ligne exacte à l'aide d'une ancre de hashage de contenu. Cela évite les erreurs de syntaxe liées aux espaces.
00:02:51Par exemple, pour un modèle comme Grok4Fast, cela peut économiser jusqu'à 61 % sur votre utilisation de jetons LLM. Et je l'ai testé
00:02:59en lui demandant de créer une application de bureau Rust qui liste les symboles boursiers de StockTwits. Une chose
00:03:05que j'ai vraiment appréciée, c'est qu'Oh My Pi possède son propre outil de navigation web. Chaque fois qu'il avait besoin de récupérer des données
00:03:11du web, il lançait lui-même une instance de navigateur Chrome plutôt que d'essayer de les extraire
00:03:16via des appels curl ou fetch. Dans l'ensemble, j'ai vraiment aimé son esthétique. Il dispose de fenêtres de tâches intégrées
00:03:22bien plus faciles à lire par rapport à une interface comme Claude Code CLI. On voit vraiment que
00:03:29les auteurs d'Oh My Pi ont mis beaucoup d'efforts dans le design. Une autre chose sympa,
00:03:35c'est que comme Oh My Pi est construit sur Pi, il prend également en charge l'ajout de paquets de l'éditeur Pi
00:03:42original. Pour ajouter un paquet à Oh My Pi, il suffit de remplacer la première moitié de la commande d'installation
00:03:48par “Oh My Pi plugin install” suivi du nom du paquet. J'ai réussi à installer le très drôle paquet Doom
00:03:54depuis le Pi original sur Oh My Pi. Donc, dès que je m'ennuie, je peux maintenant lancer Doom dans le terminal en tapant simplement
00:04:02/doom et jouer au jeu classique dans le terminal. C'est juste fou. Et honnêtement,
00:04:08il y a tellement d'autres fonctionnalités que cette interface possède et que je n'ai même pas eu l'occasion de couvrir. Il y a
00:04:13un très bon outil de revue de PR, il supporte l'exécution de sous-agents, il peut facilement lire des PDF, et il utilise hindsight
00:04:21pour la gestion de la mémoire de l'agent. Donc, dans l'ensemble, je dirais que c'est une TUI très puissante, open source,
00:04:27et dotée de tonnes de fonctionnalités géniales. Je vous recommande donc vivement de l'essayer si vous ne l'avez pas encore fait.
00:04:32Mais que pensez-vous d'Oh My Pi ? L'avez-vous essayé ? Allez-vous l'utiliser ? Faites-le nous savoir dans la section
00:04:37des commentaires ci-dessous. Et les amis, si vous aimez ce genre d'analyses techniques, faites-le moi savoir en
00:04:42explosant ce bouton like sous la vidéo. Et n'oubliez pas non plus de vous abonner à notre chaîne.
00:04:47C'était Andres de Betterstack, et je vous dis à la prochaine dans de futures vidéos.
Community Posts
No posts yet. Be the first to write about this video!
Write about this video