ridinCLIgun

Ton terminal a un copilote maintenant.
Il observe. Il prévient. Il aide.
Tu gardes le contrôle.

Un TUI à écran partagé qui repère les commandes risquées avant exécution, explique ce que tu tapes et t'aide à apprendre des gestes plus sûrs dans un vrai shell. Rapide et accessible. Bienveillant quand tu veux de l'aide. Ferme quand il le faut.

La seule ceinture de sécurité qui s'adapte à un terminal.

ridinCLIgun affichant une revue IA d'une commande d'installation pipée — shell à gauche, panneau conseil détaillé à droite

Ce que c'est

ridinCLIgun est une interface terminal à écran partagé. À gauche : ton vrai shell — avec les couleurs, la complétion, l'historique, tout ce que tu attends. À droite : un panneau conseil qui observe ta saisie avant que tu appuies sur Entrée et te donne du contexte utile tant que la commande n'est encore qu'un texte sans danger.

Cela signifie plus que de simples labels de danger. Les vérifications locales repèrent aussitôt les commandes risquées. Le catalogue de commandes hors ligne intégré suit la variante que tu tapes : sous-commandes, exemples pertinents et triés ainsi que notes utiles sur les options sont TOUJOURS disponibles localement. La revue IA optionnelle réalise une analyse profonde et détaillée. L'historique est conservé — apprends du passé. Secret Mode te protège quand la confidentialité compte.

Alertes locales instantanées

Les vérifications hors ligne détectent les motifs destructeurs avant exécution. Pas d'aller-retour réseau, pas d'attente.

📖

Aide aux commandes sensible aux variantes

Quand git devient git commit --amend, le panneau ne reste pas bloqué sur la commande de base. Il affine l'aide vers la variante correspondante, trie les exemples en conséquence et ajoute des notes utiles sur les options.

🤖

Revue IA à la demande

Demande à Claude, GPT ou Mistral une analyse plus approfondie de ce qu'une commande ou un script fait réellement.

📜

Historique des revues

Utilise le navigateur d'historique pour retrouver d'anciennes revues, récupérer des suggestions utiles et apprendre de ce qui s'est déjà passé.

🦪

Un vrai shell, pas une cage

PTY complet avec couleurs, complétion et historique. Ton shell, avec une ceinture de sécurité et TOUTES les possibilités — pas un bac à sable.

🔒

Secret Mode

Un seul bouton. Zéro donnée ne quitte ta machine. Les fonctions IA se taisent, l'aide locale et les alertes restent affûtées.

Personne qui hésite avant d'appuyer sur Entrée pendant qu'un assistant IA apparaît sur un terminal à écran partagé

Pourquoi je l'ai construit

Je construis (avec mes agents) des systèmes d'agents sur ma propre machine — et si tu veux le faire sérieusement, il te faut le terminal. Ce n'est qu'en tapant toi-même les commandes que tu trouves ta courbe d'apprentissage et que tu gardes le contrôle. L'agent en qui tu as confiance peut bien t'expliquer ce que tu fais, mais ça prend du temps, ça casse le flow — et il est peut-être en train d'halluciner. J'ai besoin de l'explication tout de suite, juste à côté de la ligne de saisie, à l'instant où mon doigt hésite au-dessus d'Entrée. C'est de là qu'est venue l'idée de ridinCLIgun. Parce que la personne devant la touche Entrée devrait être celle qui apprend — pas seulement celle qui valide.

En action

ridinCLIgun signale une commande curl pipée et montre une voie plus sûre avec des exemples locaux pour curl
Alerte locale + aide

Il repère le risque et montre une voie plus sûre

Une commande d'installation pipée peut sembler banale. ridinCLIgun détecte le motif risqué localement, explique pourquoi il compte et propose tout de suite un workflow de revue avant exécution au lieu de « fais juste confiance ».

Un bon copilote ne fait pas que crier. Il t'aide à tenir le cap.

ridinCLIgun montrant l'historique des revues avec des analyses IA précédentes et un panneau de détail
Historique des revues

Il t'aide à retrouver ce que tu as déjà appris

Rouvrir d'anciennes revues IA, comparer des motifs et retrouver des suggestions utiles sans relancer toute l'analyse. Pratique pour les tâches récurrentes, l'onboarding et un apprentissage cumulatif.

ridinCLIgun montrant une aide hors ligne pour tar avec syntaxe et exemples pendant la saisie
Aide hors ligne sensible aux variantes

Il suit la commande que tu construis vraiment

Commence par une commande de base, précise-la avec une sous-commande ou une option, et le panneau affine l'aide générale vers la variante correspondante. Le catalogue local ressemble alors moins à un manuel statique qu'à une aide qui suit ton raisonnement pendant la saisie.

C'est pour

Protège toi et tes proches de rm -rf. Et aussi de dd, mkfs, et de ce presse-papiers que tu as oublié.

🌱

Débutants et étudiants

Le terminal est passionnant — jusqu'à ce qu'il morde. ridinCLIgun explique ce qu'une commande fait avant que tu l'exécutes. Chaque erreur devient une leçon, pas une opération de sauvetage.

« Est-ce que je viens de tout casser ? »
💻

Développeurs juniors

Tu en sais assez pour être dangereux : rm -rf, chmod 777, un sudo accidentel dans le mauvais répertoire. ridinCLIgun intercepte les classiques avant qu'ils ne deviennent des histoires de guerre.

« Je voulais juste faire un peu de ménage. »

DevOps et sysadmins

Scripts d'installation via curl | bash, outils disque comme dd et mkfs, pipelines de déploiement qui touchent la production. ridinCLIgun analyse les scripts et signale les patterns risqués avant l'exécution.

« Que fait ce script exactement ? »
🔒

Ingénieurs sécurité

Payloads obfusqués, attaques par injection de presse-papiers, risques supply-chain dans les scripts pipés. ridinCLIgun ajoute une deuxième paire d'yeux — entre l'intention et l'exécution.

« La commande correspond-elle à l'intention ? »
🗃

Data engineers

Un mauvais DROP TABLE ou un déploiement dans le mauvais environnement, et c'est un incident. ridinCLIgun détecte les opérations dangereuses sur les bases de données et les cibles ambiguës avant que la requête ne s'exécute.

« Suis-je sur prod ou staging ? »
🧑‍🎓

Enseignants et formateurs

Enseigner la ligne de commande, c'est regarder les étudiants tester des choses dangereuses… et se tromper de frappe en permanence. ridinCLIgun transforme le terminal en un environnement d'apprentissage plus sûr — avec des avertissements et des explications discrets, sans bloquer.

« Ne lance pas ça dans l'environnement partagé, s'il te plaît. »
🤖

Bâtisseurs d'agents et utilisateurs de copilotes IA

La confiance, c’est bien, le contrôle, c’est mieux. Ton agent propose chmod, launchctl ou un curl | bash — et l'explique volontiers si tu demandes. ridinCLIgun amène cette explication de lui-même et rapidement à côté de ta ligne de saisie, pour que tu comprennes ce que tu exécutes.

« L'agent avait l'air très sûr de lui. »

Pourquoi c'est important

Le terminal est puissant. Il est aussi impitoyable. Un flag mal placé et tu restaures depuis une sauvegarde — ou tu expliques à ton équipe pourquoi main a changé de tête.

Développeuse travaillant sereinement avec les alertes ridinCLIgun visibles à l'écran

Apprendre sans peur

ridinCLIgun a été conçu pour rendre la ligne de commande moins intimidante pour les curieux. Les alertes t'apprennent ce qu'une commande fait, ou comment l'assembler — pas seulement qu'elle est dangereuse.

Signaux de danger filtrés avant d'atteindre le terminal

Intercepter avant le crash

Le moteur local d'information et d'alerte s'exécute avant l'exécution — pas d'aller-retour, pas de délai. La commande dangereuse ne quitte jamais ta ligne de saisie.

Des personnes marchant avec assurance le long d'un chemin sécurisé

Garder le contrôle

Ce n'est pas un correcteur automatique. Il ne modifie pas, ne bloque pas et ne réécrit pas tes commandes. Il informe. Tu décides. Tu as le contrôle. Des garde-fous, pas des menottes.

Chaos au bureau avec des commandes dangereuses partout — un développeur reste calme avec ridinCLIgun

Pendant que les autres paniquent

Quelque part, quelqu'un vient de lancer rm -rf / sans réfléchir. Ailleurs, quelqu'un a été prévenu d'abord. Qui veux-tu être ?

In the land of sudo, the careful man is king.

Feuille de route

Là où va ridinCLIgun. Une vision, pas une promesse — c'est un projet personnel sans calendrier fixe.

v0.3 — publié le 2026-03-21

"Cet outil est soigneux."

Interface de réglages, notifications toast, protection du presse-papiers, parcours d'intégration, revue IA avec aperçu de caviardage, analyse approfondie de scripts, gestion des clés API, pipeline CI et durcissement sécurité.

publié macOS Python 3.12+
v0.4 — publié le 2026-04-14

"Cet outil est vraiment utile."

Base de connaissances hors ligne avec plus de 6 600 commandes, détection de fautes de frappe, overlays de langue allemand et français, prompts IA plus utiles, réponses IA dans ta langue, mode Explorer, historique des revues, interface entièrement localisée et réglages fournisseur/modèle persistants.

publié
v0.4.5 — publié le 2026-06-04

"On fait sauter le bouchon. Homebrew est là."

L'installation via Homebrew Tap est disponible sur macOS. Homebrew installe une bottle précompilée sur Apple Silicon et lance un build depuis les sources sur Intel. Petite release, vrai cap franchi, et franchement digne d'un peu de confettis.

publié Homebrew macOS
v0.4.7 — publié le 2026-06-20

"Cet outil écoute plus précisément."

L'aide hors ligne sensible aux variantes est disponible : résolution des sous-commandes, classement déterministe des exemples et notes sur les options font suivre au panneau la commande que tu tapes vraiment. Toujours local. Toujours rapide. Toujours sans clé API.

publié aide hors ligne local
v0.6 — prévu

"Cet outil enseigne."

Un jeu d'apprentissage avec de vrais défis terminal, support Linux, catalogues de risque personnalisés et conseils adaptés au système d'exploitation.

prévu
v1.0 — vision

"Cet outil exécute tes workflows."

Cockpit d'agents pour les commandes proposées, intégration multi-agents, journal d'audit local complet et templates de workflow réutilisables — avec l'humain toujours aux commandes.

vision

FAQ

Est-ce que ridinCLIgun exécute ou bloque mes commandes ?

Non. ridinCLIgun est une aide, pas un pilote automatique. Il peut observer, prévenir, expliquer et couvrir tes arrières avant l'exécution, mais ton shell reste le tien et c'est toujours toi qui décides si tu appuies sur Entrée.

Je travaille avec des agents IA qui me proposent des commandes. Pourquoi aurais-je besoin de ridinCLIgun ?

C'est exactement de cette situation qu'il est né. Les agents expliquent bien les commandes — quand on demande. Et parfois, ils hallucinent. ridinCLIgun fait de ce moment d'explication un réflexe rapide et permanent — spontané : il montre ce qu'une commande proposée fait avant que tu l'exécutes, et tu restes l'humain aux commandes qui appuie consciemment sur Entrée.

Cela fait de toi un opérateur mieux informé. Et au passage, tu apprends le terminal.

Est-ce que mes commandes sont envoyées dans le cloud ?

Par défaut, les alertes locales et l'aide hors ligne sur les commandes restent sur ta machine. Les données de revue IA ne partent vers ton fournisseur choisi que lorsque tu demandes activement une revue.

Une exception actuelle existe : si l'IA est déjà activée et qu'une clé valide est configurée, l'activation de l'IA ou un changement de fournisseur peut déclencher une requête minimale de validation chez le fournisseur au lieu d'envoyer ta commande courante. Secret Mode coupe ce trafic IA.

Quels shells sont supportés ?

ridinCLIgun utilise ton shell par défaut et documente actuellement des shells POSIX comme bash ou zsh. Il enveloppe ce shell au lieu de le remplacer, pour que ta config, tes alias, tes complétions et tes habitudes de travail continuent de fonctionner.

Est-ce que ça marche sur Linux ou Windows ?

Pour l'instant, c'est uniquement macOS. Le support Linux est prévu, et Windows viendra plus tard dans un second temps. L'idée est de garder la même expérience helper-first sur toutes les plateformes, pas de construire une version séparée et réduite.

C'est gratuit ?

Oui. ridinCLIgun est gratuit et open source sous GPL-3.0-or-later. Pas d'offre payante, pas de verrouillage premium, pas de limites d'utilisation. Si tu veux la revue IA, tu apportes ta propre clé API et tu gardes le contrôle sur le fournisseur utilisé.

Comment installer ridinCLIgun ?

Sur Apple Silicon, Homebrew installe une bottle précompilée :

brew tap inference-garden/ridincligun
brew install ridincligun

Ensuite, lance ridincligun. Les alertes locales et l'aide hors ligne sur les commandes fonctionnent sans clé API ; la revue IA est optionnelle.

Tu utilises un Mac Intel ? Les mêmes commandes fonctionnent, mais Homebrew compile actuellement ridinCLIgun depuis les sources. La première installation nécessite les Xcode Command Line Tools (xcode-select --install), télécharge la chaîne d'outils Rust/LLVM (environ 2 Go) et prend quelques minutes. Si le build échoue, ouvre une issue GitHub avec le journal de compilation.

Est-ce que je peux ajouter mes propres règles d'alerte ?

Pas encore — les règles personnalisées sont prévues pour une future version. Aujourd'hui, le jeu de règles intégré couvre déjà un large éventail de motifs risqués, et les versions suivantes doivent permettre aux équipes et aux formateurs d'adapter l'outil à leur propre environnement.

Quelle est la différence entre les alertes locales et la revue IA ?

Les alertes locales sont instantanées, hors ligne et basées sur des motifs — elles repèrent rapidement les commandes risquées connues. L'aide hors ligne sensible aux variantes ajoute exemples, syntaxe et notes sur les options pendant que tu tapes. La revue IA est la couche plus profonde que tu peux appeler pour une explication, une analyse de script ou un deuxième avis. Ensemble, elles donnent moins l'impression d'une sirène que d'un copilote compétent.

Western stagecoach scene — a cowboy drives while a coder rides shotgun with a laptop
Shotgun — not the weapon. The seat.
CLI — not the fear. The frontier.
The gun was never the point. The ride was.
That's ridinCLIgun.

En selle

ridinCLIgun est open source, en phase initiale, et développé au grand jour.
Sur macOS, le chemin principal passe maintenant par Homebrew. L'installation source reste le repli.

Installer via Homebrew

Chemin principal sur macOS :

brew tap inference-garden/ridincligun
brew install ridincligun

Ensuite, lance ridincligun. Les alertes locales et l'aide hors ligne sur les commandes fonctionnent sans clé API.

La revue IA reste optionnelle via ANTHROPIC_API_KEY, OPENAI_API_KEY ou MISTRAL_API_KEY.

Tu préfères le chemin source ? Le README GitHub garde l'installation via pip comme solution de repli.

Voir sur GitHub