On l’utilise pour remplacer Claude Code
Plus de 6 200 étoiles, ce projet est dingue.

Je vois des gens dans la communauté commencer à l’utiliser pour remplacer Claude Code. Quel outil divin ose défier Claude Code ? Il s’appelle oh-my-pi. Pas besoin de passer à VS Code ; vous pouvez écrire du code, le modifier, déboguer et avoir des suggestions, le tout depuis votre terminal.

Certains diront : « Claude Code est déjà génial, pourquoi se prendre la tête avec oh-my-pi ? » J’ai résumé 3 points pour vous :
01 Plus de choix de modèles
Les deux outils coûtent de l’argent en appels API, mais oh-my-pi propose plus de modèles, offrant plus de flexibilité sur les coûts. Je sais ce que vous pensez : « Claude Code peutse connecter à d’autres modèles. » Oui, mais cela demande un peu d’effort.
02 Un surcoût moindre
Les invites système de oh-my-pi ne consomment que 200 tokens. Claude Code commence avec 10 000 tokens dès le départ. Pour la même tâche de codage, oh-my-pi est bien moins cher.
03 Une transparence totale

Mon sentiment d’utilisation de Claude Code est qu’il est comme une boîte noire ; vous ne savez pas comment il opère. oh-my-pi ne joue pas à ce jeu. Tout est visible : quelle API a été appelée, quels fichiers ont été modifiés, combien ça a coûté. Il apporte les capacités d’un IDE dans le terminal.
01 LSP intégré au terminal
Avant, pour la détection d’erreurs, l’aller à la définition, la recherche d’occurrences ou le renommage, je devais retourner dans mon IDE. Plus maintenant. Tout se fait directement dans le terminal.
02 Capacités de débogage
Le débogage est une tâche fréquente pour moi. Les débogueurs comme lldb, dlv et debugpy s’intègrent parfaitement. Que ce soit pour poser des points d’arrêt, avancer pas à pas ou inspecter des variables, l’IA peut vous assister et vous guider.
03 Un environnement Python persistant
Il intègre un environnement d’exécution Python durable — essentiellement un noyau IPython. Vous discutez avec l’IA tout en lui faisant exécuter du code Python, et l’environnement reste en mémoire. Les variables et bibliothèques des cycles précédents ne disparaissent pas ; vous pouvez reprendre où vous vous êtes arrêté. Python peut même appeler les outils de l’IA en retour.
04 Traitement multitâche simultané
Pour les grosses tâches, il les décompose et les confie à des sous-agents travaillant chacun dans leur environnement isolé. Les résultats sont fusionnés à la fin. Très utile pour les gros projets et les refontes complexes.
05 Une empreinte ressource réduite
Les opérations fréquentes comme ripgrep, globet shellsont exécutées en interne, évitant de lancer de nouveaux processus. Résultat : un terminal plus rapide et moins gourmand.
06 Plus de 40 fournisseurs supportés
Peu importe le modèle, il y a des chances que ce soit supporté. OpenAI, Anthropic, Gemini ? OK. Ollama, LM Studio en local ? OK. GLM-5, DeepSeek, Qwen ? Tous supportés.
07 Routage multi-modèles
La planification de projet va à GLM-5, l’écriture de code à Qwen. De mon expérience, cette répartition donne de meilleurs résultats qu’un seul modèle pour tout faire.
08 Contrôle de vrais navigateurs et apps Electron
C’est rare pour un outil terminal. oh-my-pi peut piloter des navigateurs réels et des apps Electron (mode incognito par défaut). Il peut même piloter des apps comme Slack ; lire les messages via l’agent Slack est similaire à lire une page web.
La fonctionnalité ultime : Le hachage au niveau de la ligne
Cela mérite d’être détaillé. Souvent, l’IA vous dit de modifier la ligne 123, mais ça échoue car la ligne a changé. Peut-être avez-vous inséré des lignes, ou un espace invisible a été ajouté.
oh-my-pi propose une autre approche : il donne une « carte d’identité » unique à chaque ligne — un hash calculé à partir du contenu de la ligne.
Quand l’IA doit modifier le code, elle ne parle plus de numéro de ligne, mais du hash.
Exemple :
function add(a, b) {
oh-my-pi génère un hash comme x7y8z9w0.
- Méthode traditionnelle : L’IA dit : « Changez
function addà la ligne 1 enfunction sum. » Problème :Insérez quelques lignes avant, et la ligne 1 n’est plus la bonne. - Méthode oh-my-pi : Elle ignore les numéros de ligne et identifie le code lui-même. L’IA dit : « Changez la ligne avec le hash
x7y8z9w0. » Avantage :Peu importe le nombre de lignes insérées, tant que la ligne existe, elle sera trouvée.
Pour commencer
L’installation est une seule commande.
- Windows : Ouvrez PowerShell et exécutez : powershellpowershell
irm https://omp.sh/install.ps1 | iex - macOS / Linux : Ouvrez un terminal et exécutez : bashbash
curl -fsSL https://omp.sh/install | sh
Après, tapez pidans le terminal, configurez votre modèle et votre clé API. C’est prêt.
Conclusion
Certains diront : « Encore un outil. C’est épuisant de suivre le rythme. »
Essayez les deux. Utilisez Claude Code pour la refonte complexe, et oh-my-pi avec des modèles locaux pour le codage quotidien. Professionnalisme et économies garanties. De plus, oh-my-pi est gratuit et open-source.
Le projet est sous licence MIT.
Adresse : https://github.com/can1357/oh-my-pi