Windows 10/11
installeur et version portable 64 bits
TechRetriever est un agent pour Windows 10/11 qui rédige des scripts Bash, les exécute dans WSL ou via SSH sur des systèmes qui t’appartiennent, et présente chaque résultat sous forme de carte que tu peux ouvrir. Version 2.9.30.
scripts2 fichiersscripts/disk-warn.shenregistrébash -n scripts/disk-warn.shexit 0scripts/disk-warn.shdiff affichébash scripts/disk-warn.sh 20exit 0installeur et version portable 64 bits
publiée le 8 nov. 2026
s’exécutent sur des systèmes Linux qui t’appartiennent
fait une pause avant les actions qui modifient quelque chose
choisis-en un, puis clique sur Test
pour lancer l’application
Le bash scripting consiste à écrire des commandes shell dans un fichier texte brut, en général terminé par .sh, pour que Bash les exécute dans l’ordre. Commence petit. La ligne 1 contient le shebang, par exemple #!/usr/bin/env bash, et le reste utilise des variables, des conditions, des boucles et des fonctions, tandis que chaque commande renvoie un code de sortie où 0 signifie succès. TechRetriever rédige et exécute ces fichiers pendant que tu lis chaque étape.
Le shell scripting commence souvent par des sauvegardes automatiques : demande donc à l’agent un script qui copie un dossier dans une archive tar datée. Il enregistre backup-notes.sh avec write_file, et Shell lance bash -n pour vérifier la syntaxe sans exécuter le script. Rien n’est encore copié. En mode Ask first, l’agent fait une pause avant les actions qui modifient quelque chose, et la carte affiche la commande exacte avec son vrai code de sortie, où 0 signifie succès. Sauvegarde le dossier à la main avant le premier vrai lancement, et passe d’abord la commande tar dans echo pour une répétition à blanc.
list_dir notes → 3 entries
write_file backup-notes.sh → saved
Shell bash -n backup-notes.sh → exit 0
Shell bash backup-notes.sh → waiting for your OKOuvre un vieux script et demande ce qu’il fait, ligne par ligne. read_file le charge, grep liste chaque ligne qui définit ou utilise une variable, et l’agent explique en mots simples le shebang de la ligne 1, les guillemets et les codes de sortie. Il signale les variables sans guillemets. Chaque explication nomme la notion trouvée, comme une boucle ou une condition, si bien que tu apprends le vocabulaire en lisant. Quand une commande interne n’est pas claire, http_get lit la page officielle du manuel pour que la réponse s’appuie sur son texte. Passe en Plan only si tu veux l’explication et rien d’autre.
read_file old-cleanup.sh → 24 lines
grep "$dir" old-cleanup.sh → 5 matches
http_get manual page for a builtin → readCopie un journal de ton propre système dans le dossier de travail et demande quelles lignes mentionnent un mot comme timeout. grep renvoie les lignes qui correspondent, et read_file ouvre le fichier entier quand tu as besoin du contexte. L’agent peut t’aider à analyser une chaîne en Bash : colle 1 ligne de journal et demande une boucle qui la découpe en champs et affiche chacun avec echo. write_file enregistre la boucle sous le nom parse-log.sh, et edit_file montre chaque modification suivante sous forme de diff. Travaille uniquement sur la copie.
Coder en Bash, c’est souvent exactement ça : une commande que tu as tapée de nombreuses fois devient un fichier qui lit son entrée dans $1 et $2. Colle la commande que tu retapes sans cesse et demande un message d’usage ainsi qu’une vérification que les deux arguments existent. write_file enregistre le script, et Shell lance bash -x, qui affiche chaque commande avant de l’exécuter. Lis la trace. Corrige avec edit_file ce qui te semble faux, et compare la trace avec ce que tu attendais avant d’approuver toute étape qui modifie quelque chose ou de réutiliser le script.
Des conseils ne suffisent pas. TechRetriever 2.9.30 va plus loin : il exécute lui-même la commande Shell et affiche le vrai code de sortie, pour que tu juges le résultat au lieu de deviner.
| Assistant de chat classique | TechRetriever | |
|---|---|---|
| Exécution | Tu copies le script et tu l’exécutes toi-même | Shell l’exécute et affiche le vrai code de sortie |
| Édition | Colle un script entièrement nouveau dans le chat | edit_file modifie le fichier et affiche un diff |
| Contrôle | N’exécute rien, donc il n’y a rien à approuver | Ask first fait une pause avant les actions qui modifient quelque chose |
| Contexte | Ne voit que ce que tu colles | read_file et grep lisent tes scripts et tes journaux |
Les débutants qui n’ont jamais écrit de script passent en premier, y compris ceux qui apprennent Bash en venant de Windows et veulent voir comment chaque ligne se comporte. Commence minuscule. Écris un script dans WSL, lis-le ligne par ligne et demande à l’agent d’expliquer chaque partie avant de lancer quoi que ce soit.
Viennent ensuite les praticiens qui ont quelques machines Linux à eux et s’en servent pour les tâches qu’ils répètent. Programmer en Bash pour un serveur à la maison ou un labo de test, ce sont des recherches dans les journaux, des contrôles de disque, des sauvegardes datées et des boucles sur une liste de tes propres serveurs. Chaque tâche devient un script avec arguments. Tu relis le diff.
Le troisième groupe, ce sont les utilisateurs de Windows qui gèrent des systèmes Linux via SSH, et l’outil est prévu uniquement pour des serveurs qui leur appartiennent ou qu’ils administrent. Leurs scripts s’exécutent côté Linux, tandis que TechRetriever reste sous Windows 10 ou 11. En mode Ask first, l’agent fait une pause avant les actions qui modifient quelque chose, et Plan only n’exécute rien. Vérifie chaque cible.
Le bash scripting, c’est l’art de mettre des commandes shell dans un fichier texte brut, en général terminé par .sh, pour que Bash les exécute dans l’ordre. Commence par la ligne du shebang. Ajoute des variables, des conditions, des boucles et des fonctions, et vérifie le code de sortie de chaque commande, où 0 signifie succès.
Oui. techretriever.com est le site officiel de TechRetriever, et l’installeur vers lequel il renvoie est la version d’origine. Compare sa somme de contrôle SHA-256 avec le manifeste publié, car l’installeur n’est pas encore signé numériquement, et utilise le bouton Send feedback dans l’application pour tes questions.
Les scripts s’exécutent dans WSL sur ton propre PC, ou sur un système Linux qui t’appartient et auquel tu accèdes via SSH. TechRetriever lui-même tourne sous Windows 10 ou 11. Garde un périmètre serré. Il est prévu uniquement pour des machines qui t’appartiennent ou que tu es autorisé à administrer, et il ne le vérifie pas à ta place.
Oui. Plan only est le moyen sûr : il écrit un plan et n’exécute rien du tout, ni commandes ni modifications de fichiers. Ask first fait une pause avant les actions qui modifient quelque chose, mais une commande en lecture seule peut s’exécuter sans pause. Auto-run agit tout de suite, alors réserve-le au travail que tu as déjà relu.
Oui, si tu es autorisé à administrer ce serveur. Teste d’abord. Exécute le script sur ta propre machine ou sur un serveur de test, fais une sauvegarde avant tout script qui modifie ou supprime des fichiers, et lis chaque commande avant de l’approuver.
Un modèle cloud reçoit le texte du prompt, y compris le texte de tout fichier que l’agent lit, donc ce fournisseur voit ton script. Un modèle local change la donne. Avec un modèle local, rien ne quitte le PC, et les discussions, les dossiers de travail et les clés d’API restent sur le PC dans les deux cas.
Non. Tu lis le diff, tu vérifies la syntaxe avec bash -n et tu testes le script sur une machine qui t’appartient avant qu’il touche de vraies données. L’agent écrit des brouillons et la carte Shell affiche le vrai code de sortie, mais seule ta relecture décide si un script est bon.
L’installation pèse environ 34 Mo. Installe-la sous Windows 10 ou 11, ouvre un dossier de scripts, commence avec Plan only, puis passe à Ask first quand tu veux que l’agent exécute quelque chose.
Télécharger TechRetriever pour Windows ↗Chaque page est disponible en 20 langues.
Ce que l’agent peut faire avec les scripts ↗ Modèles cloud, locaux et intégré ↗ Guides de scripts pas à pas ↗ Téléchargement et vérification de la somme de contrôle ↗ Questions et réponses ↗ Confidentialité et traitement des données ↗