28 points par colus001 2026-03-24 | 13 commentaires | Partager sur WhatsApp

J’ai créé pls, un outil CLI qui utilise un LLM pour générer et exécuter des commandes shell à partir du langage naturel. Il ne sert pas forcément tous les jours, mais j’oublie souvent les commandes qu’on n’utilise qu’occasionnellement.

$ pls '1380 포트 쓰는 프로세스 다 죽여줘'

$ pls 'DNS Cache 날려줘'

$ pls '오래된 docker 컨테이너 정리해줘'

Ce genre de choses. Je l’ai donc bricolé rapidement en mode vibe coding.

Je l’ai développé en connectant Opus 4.6 et Sonnet 4.6 à OpenCode. Au départ, je voulais apprendre Zig, mais je crois que j’ai échoué… En revanche, j’ai beaucoup aimé la propreté de son système de build.

De mon côté, j’utilise gemini-3-flash-preview, mais il faut configurer votre API Key. Comme l’outil a un périmètre fonctionnel très réduit, il n’y a pas vraiment lieu de s’inquiéter pour le coût de l’API. Même avec un usage assez soutenu, on reste à quelques centimes d’euro.

Vous pouvez aussi l’utiliser sous la forme $ echo 'contenu de la tâche' | pls, et les utilisateurs Mac peuvent l’installer directement via brew.

Vos retours sont les bienvenus~

13 commentaires

 
chl11wq12 2026-03-24

Oh, l’idée est géniale.

 
m00nlygreat 2026-03-25

J’avais moi aussi cette idée en tête depuis longtemps. Le nom est vraiment excellent lol.

 
nyanrus 2026-04-21

J’ai d’abord regardé les commentaires, puis en voyant celui-ci j’ai lu le titre, et j’ai explosé de rire mdr 😂

 
chl11wq12 2026-03-24

Je suis trop heureux qu’il soit développé en zig

 
rayinclay 2026-03-30

C’est vraiment excellent.

 
colus001 2026-03-25

J’ai mis en place un proxy pour pouvoir l’utiliser sans configurer l’API. Il suffit de relancer $ brew upgrade pls ou install.sh | sh, puis soit d’exécuter pls config reset, soit de définir le provider sur proxy dans pls config. La limite de débit est un peu stricte, mais pour les cas d’usage habituels, cela ne devrait pas poser de problème~

 
hevinxx 2026-03-25

L'idée est vraiment excellente.

 
anyjava 2026-03-25

Waouh…! C’est exactement la fonctionnalité dont j’avais besoin.

 
hwhang0917 2026-03-25

J’avais regretté sa disparition après l’avoir utilisé au tout début comme plugin Copilot pour Github-cli, donc c’est une bonne nouvelle !

https://github.com/github/gh-copilot

 
runableapp 2026-03-25

Je vais l’essayer une fois. Je réfléchis à quelque chose de similaire et je rassemble de la documentation, donc je partage. Ce serait bien de s’inspirer d’autres projets pour le faire encore évoluer.

Quand j’ai fait mes recherches, ceux-ci semblaient les plus crédibles :
https://github.com/kunchenguid/gsh
https://github.com/sigoden/aichat

 
chl11wq12 2026-03-24

Avec quel outil l’avez-vous développé ? Claude Code ?

 
colus001 2026-03-24

Créé en connectant Anthropic à OpenCode~

 
chl11wq12 2026-03-25

Waouh ! Merci pour votre réponse~