Windows 10/11
bản cài đặt 64-bit và bản portable
TechRetriever là agent cho Windows 10/11, giúp soạn script Bash, chạy trong WSL hoặc qua SSH trên hệ thống bạn sở hữu, rồi hiện mỗi kết quả thành một thẻ để bạn mở xem. Phiên bản 2.9.30.
scripts2 tệpscripts/disk-warn.shđã lưubash -n scripts/disk-warn.shexit 0scripts/disk-warn.shđã hiện diffbash scripts/disk-warn.sh 20exit 0bản cài đặt 64-bit và bản portable
phát hành ngày 8/11/2026
chạy trên hệ thống Linux của bạn
dừng lại trước các hành động làm thay đổi thứ gì đó
chọn một, rồi nhấn Test
để chạy ứng dụng
Bash scripting nghĩa là ghi các lệnh shell vào một tệp văn bản thuần, thường có đuôi .sh, để Bash chạy chúng theo thứ tự. Bắt đầu nhỏ thôi. Dòng 1 chứa shebang, ví dụ #!/usr/bin/env bash, phần còn lại dùng biến, điều kiện, vòng lặp và hàm, còn mỗi lệnh đều trả về một mã thoát, trong đó 0 nghĩa là thành công. TechRetriever soạn và chạy những tệp này trong khi bạn đọc từng bước.
Viết shell script bằng Bash thường bắt đầu từ việc sao lưu tự động, nên hãy nhờ agent soạn script sao chép một thư mục vào tệp tar có ghi ngày. Nó lưu backup-notes.sh bằng write_file, còn Shell chạy bash -n để kiểm tra cú pháp mà không chạy script. Chưa có gì được sao chép cả. Ở chế độ Ask first, agent dừng lại trước các hành động làm thay đổi thứ gì đó, và thẻ hiện đúng lệnh cùng mã thoát thật của nó, trong đó 0 nghĩa là thành công. Hãy tự sao lưu thư mục bằng tay trước lần chạy thật đầu tiên, và dùng echo in lệnh tar ra như một lần chạy thử trước.
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 OKMở một script cũ và nhờ agent giải thích từng dòng nó làm gì. read_file nạp script, grep liệt kê mọi dòng gán hoặc dùng một biến, và agent giải thích bằng lời dễ hiểu dòng shebang ở dòng 1, cách đặt dấu ngoặc kép và các mã thoát. Nó cảnh báo những biến không đặt trong ngoặc kép. Mỗi lời giải thích đều nêu tên khái niệm tìm thấy, chẳng hạn vòng lặp hay điều kiện, nên bạn học được thuật ngữ ngay khi đọc. Khi một lệnh builtin chưa rõ, http_get đọc trang manual chính thức để câu trả lời dựa trên đúng văn bản đó. Hãy chuyển sang Plan only nếu bạn chỉ muốn lời giải thích và không muốn gì khác.
read_file old-cleanup.sh → 24 lines
grep "$dir" old-cleanup.sh → 5 matches
http_get manual page for a builtin → readSao chép một tệp log từ hệ thống của chính bạn vào thư mục làm việc và hỏi những dòng nào nhắc đến một từ như timeout. grep trả về các dòng khớp, còn read_file mở cả tệp khi bạn cần xem ngữ cảnh. Agent có thể giúp bạn tách chuỗi trong Bash: dán 1 dòng log và nhờ viết vòng lặp chia nó thành các trường rồi in từng trường bằng echo. write_file lưu vòng lặp đó thành parse-log.sh, và edit_file hiện mọi thay đổi sau đó dưới dạng diff. Chỉ làm việc trên bản sao.
Lập trình Bash nhiều khi chỉ là thế này: một lệnh bạn đã gõ nhiều lần trở thành tệp đọc đầu vào từ $1 và $2. Dán lệnh bạn cứ phải gõ lại và nhờ thêm thông báo cách dùng cùng một bước kiểm tra cả hai tham số đều có. write_file lưu script, và Shell chạy bash -x, lệnh này in từng câu lệnh trước khi thực thi. Hãy đọc nhật ký đó. Sửa chỗ nào có vẻ sai bằng edit_file, rồi so sánh nhật ký với điều bạn mong đợi trước khi chấp nhận bất kỳ bước nào làm thay đổi thứ gì đó hoặc dùng lại script.
Lời khuyên là chưa đủ. TechRetriever 2.9.30 đi xa hơn: tự chạy lệnh Shell và hiện mã thoát thật, để bạn đánh giá kết quả thay vì đoán mò.
| Trợ lý chat thông thường | TechRetriever | |
|---|---|---|
| Chạy | Bạn tự sao chép script rồi tự chạy | Shell chạy nó và hiện mã thoát thật |
| Chỉnh sửa | Dán nguyên một script mới vào khung chat | edit_file sửa tệp và hiện diff |
| Kiểm soát | Không chạy gì, nên chẳng có gì để phê duyệt | Ask first dừng lại trước các hành động làm thay đổi thứ gì đó |
| Ngữ cảnh | Chỉ thấy những gì bạn dán vào | read_file và grep đọc script và log của bạn |
Người mới chưa từng viết script nào đứng đầu danh sách, kể cả những bạn đang học Bash từ nền Windows và muốn xem từng dòng hoạt động ra sao. Hãy bắt đầu thật nhỏ. Viết một script trong WSL, đọc từng dòng, và nhờ agent giải thích mọi phần trước khi bạn chạy bất cứ thứ gì.
Người dùng có vài máy Linux của riêng mình dùng nó cho những việc lặp đi lặp lại. Lập trình Bash cho máy chủ tại nhà hay phòng thử nghiệm nghĩa là tìm trong log, kiểm tra đĩa, sao lưu có ghi ngày và vòng lặp qua danh sách máy chủ của chính bạn. Mỗi việc trở thành một script có tham số. Bạn xem lại diff.
Người dùng Windows quản lý hệ thống Linux qua SSH là nhóm thứ ba, và công cụ chỉ dành cho các máy chủ họ sở hữu hoặc quản trị. Script của họ chạy ở phía Linux, còn TechRetriever vẫn ở trên Windows 10 hoặc 11. Ở chế độ Ask first, agent dừng lại trước các hành động làm thay đổi thứ gì đó, còn Plan only không chạy gì cả. Hãy kiểm tra từng máy đích.
Bash scripting là việc đưa các lệnh shell vào một tệp văn bản thuần, thường có đuôi .sh, để Bash chạy chúng theo thứ tự. Hãy bắt đầu từ dòng shebang. Thêm biến, điều kiện, vòng lặp và hàm, rồi kiểm tra mã thoát của từng lệnh, trong đó 0 nghĩa là thành công.
Đúng. techretriever.com là trang web chính thức của TechRetriever, và trình cài đặt mà trang liên kết tới là bản gốc. Hãy so sánh checksum SHA-256 của nó với manifest đã công bố, vì trình cài đặt chưa được ký mã, và dùng nút Send feedback trong ứng dụng nếu có thắc mắc.
Script chạy trong WSL trên chính PC của bạn, hoặc trên một hệ thống Linux của bạn mà bạn kết nối qua SSH. Bản thân TechRetriever chạy trên Windows 10 hoặc 11. Hãy giữ phạm vi thật chặt. Nó chỉ dành cho các máy bạn sở hữu hoặc được phép quản trị, và nó không tự kiểm tra điều đó giúp bạn.
Được. Plan only là cách chắc chắn nhất: nó viết ra một kế hoạch và không chạy gì cả, không lệnh nào và không thay đổi tệp nào. Ask first dừng lại trước các hành động làm thay đổi thứ gì đó, nhưng một lệnh chỉ đọc có thể chạy mà không dừng. Auto-run hành động ngay lập tức, nên chỉ dùng cho việc bạn đã xem lại.
Được, nếu bạn có thẩm quyền quản trị máy chủ đó. Hãy thử trước. Chạy script trên máy của chính bạn hoặc trên một máy chủ thử nghiệm, giữ bản sao lưu trước mọi script có thay đổi hoặc xóa tệp, và đọc từng lệnh trước khi bạn chấp nhận.
Mô hình đám mây nhận văn bản prompt, kể cả nội dung của mọi tệp mà agent đọc, nên nhà cung cấp đó sẽ thấy script của bạn. Mô hình cục bộ thì khác. Với mô hình cục bộ, không có gì rời khỏi PC, và dù dùng loại nào, các cuộc chat, thư mục làm việc và khóa API vẫn nằm trên PC.
Không. Bạn đọc diff, kiểm tra cú pháp bằng bash -n và thử script trên một máy của bạn trước khi nó chạm vào dữ liệu thật. Agent viết bản nháp, và thẻ Shell hiện mã thoát thật, nhưng chỉ có sự xem xét của bạn mới quyết định một script có đúng hay không.
Bộ cài đặt nặng khoảng 34 MB. Cài trên Windows 10 hoặc 11, mở một thư mục chứa script, bắt đầu với Plan only, và chuyển sang Ask first khi bạn muốn agent chạy một thứ gì đó.
Tải TechRetriever cho Windows ↗Mọi trang đều có sẵn bằng 20 ngôn ngữ.
Agent làm được gì với script ↗ Mô hình đám mây, cục bộ và tích hợp sẵn ↗ Hướng dẫn script từng bước ↗ Các bước tải về và kiểm tra checksum ↗ Hỏi và đáp ↗ Quyền riêng tư và xử lý dữ liệu ↗