Windows 10/11
64-бітний інсталятор і портативна збірка
TechRetriever — агент для Windows 10/11, який пише скрипти Bash, запускає їх у WSL або через SSH на системах, що належать вам, і показує кожен результат окремою карткою, яку можна розгорнути. Версія 2.9.30.
scripts2 файлиscripts/disk-warn.shзбереженоbash -n scripts/disk-warn.shexit 0scripts/disk-warn.shпоказано diffbash scripts/disk-warn.sh 20exit 064-бітний інсталятор і портативна збірка
випущено 8 лист. 2026
працюють на системах Linux, що належать вам
зупиняється перед діями, що щось змінюють
оберіть одну й натисніть Test
щоб запустити застосунок
Bash scripting — це запис команд оболонки в звичайний текстовий файл, зазвичай із розширенням .sh, щоб Bash виконав їх по черзі. Почніть з малого. У першому рядку стоїть шебанг, наприклад #!/usr/bin/env bash, а далі йдуть змінні, умови, цикли та функції, і кожна команда повертає код завершення, де 0 означає успіх. TechRetriever пише й запускає такі файли, а ви читаєте кожен крок.
Написання скриптів для оболонки часто починається з автоматичних резервних копій, тож попросіть агента зробити скрипт, який копіює одну теку в датований файл tar. Він збереже backup-notes.sh через write_file, а Shell виконає bash -n, щоб перевірити синтаксис, не запускаючи скрипт. Поки що нічого не копіюється. У режимі Ask first агент зупиняється перед діями, що щось змінюють, а картка показує точну команду з її справжнім кодом завершення, де 0 означає успіх. Перед першим справжнім запуском зробіть копію теки вручну, а команду tar спершу виведіть через echo як пробний запуск.
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 OKВідкрийте старий скрипт і попросіть пояснити, що він робить, рядок за рядком. read_file завантажує його, grep виводить усі рядки, де задають або використовують одну змінну, а агент простими словами пояснює шебанг у рядку 1, лапки та коди завершення. Він позначає змінні без лапок. Кожне пояснення називає знайдене поняття, наприклад цикл чи умову, тож ви засвоюєте термінологію під час читання. Якщо вбудована команда незрозуміла, http_get читає офіційну man-сторінку, і відповідь спирається на її текст. Перейдіть у Plan only, якщо потрібне лише пояснення.
read_file old-cleanup.sh → 24 lines
grep "$dir" old-cleanup.sh → 5 matches
http_get manual page for a builtin → readСкопіюйте журнал зі своєї системи до робочої теки й запитайте, які рядки містять слово, наприклад timeout. grep повертає відповідні рядки, а read_file відкриває весь файл, коли потрібен контекст. Агент допоможе й з розбором рядка в Bash: вставте 1 рядок журналу та попросіть цикл, що розбиває його на поля й виводить кожне через echo. write_file зберігає цикл як parse-log.sh, а edit_file показує кожну наступну зміну як diff. Працюйте лише з копією.
Програмування в Bash часто зводиться саме до цього: команда, яку ви набирали багато разів, стає файлом, що бере вхідні дані з $1 і $2. Вставте команду, яку постійно набираєте знову, і попросіть повідомлення про використання та перевірку, що обидва аргументи задано. write_file зберігає скрипт, а Shell запускає bash -x, який виводить кожну команду перед виконанням. Прочитайте трасування. Виправте підозріле через edit_file і порівняйте трасування з очікуваним, перш ніж схвалювати будь-який крок, що щось змінює, чи використовувати скрипт повторно.
Порад замало. TechRetriever 2.9.30 іде далі: сам виконує команду Shell і показує справжній код завершення, тож ви оцінюєте результат, а не вгадуєте.
| Звичайний чат-асистент | TechRetriever | |
|---|---|---|
| Запуск | Ви копіюєте скрипт і запускаєте його самі | Shell запускає його й показує справжній код завершення |
| Редагування | Вставляє в чат цілком новий скрипт | edit_file змінює файл і показує diff |
| Контроль | Нічого не запускає, тож і підтверджувати нічого | Ask first зупиняється перед діями, що щось змінюють |
| Контекст | Бачить лише те, що ви вставите | read_file і grep читають ваші скрипти та журнали |
Першими йдуть новачки, які ще не писали скриптів, зокрема ті, хто вчить Bash, прийшовши з Windows, і хоче бачити, як поводиться кожен рядок. Почніть із крихітного. Напишіть один скрипт у WSL, прочитайте його рядок за рядком і попросіть агента пояснити кожну частину, перш ніж щось запускати.
Практики з кількома власними машинами Linux використовують його для рутини, що повторюється. Програмування в Bash для домашнього сервера чи тестової лабораторії — це пошук у журналах, перевірка дисків, датовані резервні копії та цикли по списку ваших власних серверів. Кожне завдання стає скриптом з аргументами. Ви перевіряєте diff.
Користувачі Windows, які керують системами Linux через SSH, — третя група, і інструмент призначений лише для серверів, що належать їм або які вони адмініструють. Їхні скрипти виконуються на стороні Linux, а TechRetriever працює у Windows 10 або 11. У режимі Ask first агент зупиняється перед діями, що щось змінюють, а Plan only нічого не запускає. Перевіряйте кожну ціль.
Bash scripting — це запис команд оболонки у звичайний текстовий файл, зазвичай із розширенням .sh, щоб Bash виконав їх по черзі. Почніть із рядка шебанга. Додайте змінні, умови, цикли та функції й перевіряйте код завершення кожної команди, де 0 означає успіх.
Так. techretriever.com — офіційний сайт TechRetriever, а інсталятор, на який він веде, є оригінальною збіркою. Порівняйте його контрольну суму SHA-256 з опублікованим маніфестом, бо інсталятор поки не має цифрового підпису коду, а з питаннями звертайтеся через кнопку Send feedback у застосунку.
Скрипти виконуються у WSL на вашому ПК або на системі Linux, що належить вам і до якої ви підключаєтеся через SSH. Сам TechRetriever працює у Windows 10 або 11. Тримайте межі чіткими. Він призначений лише для машин, що належать вам або які ви маєте право адмініструвати, і цього він за вас не перевіряє.
Так, можна. Надійний спосіб — Plan only: він складає план і нічого не виконує, ні команд, ні змін у файлах. Ask first зупиняється перед діями, що щось змінюють, але команда лише для читання може виконатися без паузи. Auto-run діє одразу, тож залиште його для вже перевіреної роботи.
Так, якщо ви маєте право адмініструвати цей сервер. Спершу протестуйте. Запустіть скрипт на власній машині чи тестовому сервері, зробіть резервну копію перед кожним скриптом, що змінює або видаляє файли, і прочитайте кожну команду, перш ніж її схвалити.
Хмарна модель отримує текст запиту, зокрема текст кожного файлу, який читає агент, тож цей провайдер бачить ваш скрипт. Локальна модель змінює ситуацію. З локальною моделлю з ПК нічого не виходить, а чати, робочі теки та ключі API в обох випадках лишаються на ПК.
Ні. Ви читаєте diff, перевіряєте синтаксис через bash -n і тестуєте скрипт на власній машині, перш ніж він торкнеться справжніх даних. Агент пише чернетки, а картка Shell показує справжній код завершення, але правильність скрипта визначає лише ваша перевірка.
Встановлення займає близько 34 МБ. Встановіть програму у Windows 10 або 11, відкрийте теку зі скриптами, почніть із Plan only і перейдіть на Ask first, коли захочете, щоб агент щось запустив.
Завантажити TechRetriever для Windows ↗Кожна сторінка доступна 20 мовами.
Що агент може робити зі скриптами ↗ Хмарні, локальні та вбудовані моделі ↗ Покрокові посібники зі скриптів ↗ Завантаження та перевірка контрольної суми ↗ Запитання та відповіді ↗ Приватність і обробка даних ↗