uwu : transformer du langage naturel en commandes shell prêtes à lancer
https://github.com/context-labs/uwu
📌 uwu est un petit outil CLI qui transforme une demande en langage naturel en commande shell exécutable, pour aller plus vite dans le terminal sans ouvrir un navigateur ni basculer vers un agent de code complet.
Le positionnement est clair: uwu ne cherche pas à remplacer les environnements agentiques complets. Il fait une seule chose, mais il la fait bien: proposer rapidement une commande adaptée à ce que tu veux faire dans le terminal, puis te laisser la relire et l’ajuster avant exécution.

L’expérience est pensée pour rester fluide dans le shell. La commande générée peut être éditée avant validation, ce qui permet d’ajouter un flag, changer un chemin, ou adapter une option sans repartir de zéro. C’est exactement le genre d’outil utile quand on connaît déjà les bases mais qu’on veut éviter de perdre du temps sur la syntaxe.
uwu reste aussi assez flexible côté modèles. Il peut fonctionner avec plusieurs providers (OpenAI, Claude, Gemini, GitHub) et accepte aussi des endpoints compatibles OpenAI pour des modèles locaux ou auto-hébergés, par exemple via Ollama ou LM Studio.
La configuration est centralisée dans un config.json, avec des options pratiques comme l’activation du contexte à partir de l’historique de commandes récent. Cette option peut améliorer les suggestions en tenant compte de ce que tu faisais juste avant, tout en gardant un contrôle explicite sur le nombre de commandes relues.
Le projet ajoute aussi des détails utiles pour un usage quotidien: intégration presse-papiers, helpers pour zsh et bash, et compatibilité multi-plateforme. Le résultat est un outil léger, facile à intégrer dans un workflow terminal existant, sans imposer une nouvelle interface.
En pratique, uwu est une bonne brique pour accélérer les tâches shell répétitives ou ponctuelles, surtout si tu veux un assistant de commandes rapide et modifiable plutôt qu’un copilote qui prend toute la place.
En savoir plus sur Clement MONDARY
Subscribe to get the latest posts sent to your email.
