ASK : poser une question à une IA depuis votre terminal, apprendre, repartir
📌 ASK est un CLI Rust de 556 Ko qui posent une question à un agent de code (Codex, Claude Code, Pi, OpenCode) en mode lecture seule, reçoivent la réponse dans stdout, et vous rendent votre shell.
L’idée est simple et touchante : parfois, on ne veut pas que l’IA fiche le travail à notre place. On veut comprendre. ASK a été créé précisément pour ce moment — la pause entre « je ne sais pas » et « maintenant je sais ».
Concrètement, vous tapez ask comment trouver les commentaires TODO dans mon code, vous obtenez la réponse, et c’est fini. Vous êtes de retour dans votre shell. Pas de TUI, pas d’interface, pas de session qui tourne en arrière-plan. Un échange, un apprentissage, retour au travail.
Si vous voulez enchaîner, ask -c reprend la dernière conversation du dossier. Les sessions sont sauvegardées automatiquement — vous pouvez les reprendre plus tard avec ask --sessions. L’agent reste en lecture seule : il analyse, explique, suggère, mais ne touche à rien. Vous êtes celui qui exécute les commandes et qui fait les changements.
Ce que j’aime : la philosophie. Un agent de code fait beaucoup de choses en arrière-plan, et on ne réalise pas toujours ce qu’il a fait. Avec ASK, l’agent montre le chemin, mais c’est vous qui marchez. Vous apprenez en faisant, pas en regardant.
Les réponses vont dans stdout, les prompts et erreurs dans stderr. Vous pouvez piper : ask résume le README | less. Le binaire fait 556 Ko, vérifie les checksums des releases, et ne se met à jour que quand vous le demandez explicitement.
La configuration se fait avec ask --settings : choix de l’agent, du modèle, du niveau de raisonnement. En session, /settings change les paramètres en cours. L’agent utilisé est celui déjà installé et connecté sur votre machine — ASK ne demande pas de clé API supplémentaire.
- 🧠 Mode lecture seule : l’agent explique, vous exécutez
- 💬 Sessions sauvegardées : reprenez une conversation là où vous l’avez laissée
- 📦 Un seul binaire Rust de 556 Ko, zéro dépendance lourde
- 🔌 Agents supportés : Codex, Claude Code, Pi, OpenCode
- 🔄 Mises à jour sur demande :
ask --upgrade, pas de mise à jour forcée - 📤 Sortie piappable : les réponses vont dans stdout, pas de bruit en plus
Sources
