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.shdiff दिखाया गयाbash scripts/disk-warn.sh 20exit 064-बिट इंस्टॉलर और पोर्टेबल बिल्ड
8 नवंबर 2026 को जारी
आपके अपने Linux सिस्टम पर चलती हैं
कुछ बदलने वाली कार्रवाई से पहले रुकता है
एक चुनें, फिर Test दबाएँ
ऐप चलाने के लिए
bash scripting का मतलब है शेल कमांड को एक सादी टेक्स्ट फ़ाइल में लिखना, जो आमतौर पर .sh पर खत्म होती है, ताकि Bash उन्हें क्रम से चला सके। छोटा शुरू करें। पहली पंक्ति में शेबैंग होता है, जैसे #!/usr/bin/env bash, और बाकी हिस्से में वेरिएबल, शर्तें, लूप और फ़ंक्शन आते हैं, जबकि हर कमांड एक एग्ज़िट कोड लौटाता है, जिसमें 0 का मतलब सफलता है। TechRetriever ऐसी फ़ाइलें लिखता और चलाता है, और आप हर चरण पढ़ते रहते हैं।
Bash शेल स्क्रिप्टिंग अक्सर अपने-आप होने वाले बैकअप से शुरू होती है, इसलिए एजेंट से ऐसी स्क्रिप्ट माँगें जो एक फ़ोल्डर को तारीख़ वाली tar फ़ाइल में कॉपी करे। वह write_file से backup-notes.sh सेव करता है, और 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 किसी एक वेरिएबल को सेट या इस्तेमाल करने वाली हर पंक्ति गिनाता है, और एजेंट पहली पंक्ति के शेबैंग, कोटिंग और एग्ज़िट कोड को आम भाषा में समझाता है। वह बिना कोट वाले वेरिएबल पर निशान लगाता है। हर व्याख्या उस अवधारणा का नाम बताती है जो उसे मिली, जैसे लूप या शर्त, ताकि पढ़ते-पढ़ते आपको शब्दावली भी आ जाए। जब कोई बिल्टइन समझ न आए, तो http_get आधिकारिक मैन्युअल पेज पढ़ता है, ताकि जवाब उसी के पाठ पर टिके। अगर आपको सिर्फ़ व्याख्या चाहिए और कुछ नहीं, तो 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 आपकी स्क्रिप्ट और लॉग पढ़ते हैं |
सबसे पहले वे नए लोग आते हैं जिन्होंने कभी स्क्रिप्ट नहीं लिखी, यानी Windows से आकर Bash सीखने वाले, जो देखना चाहते हैं कि हर पंक्ति कैसे व्यवहार करती है। बहुत छोटा शुरू करें। WSL में एक स्क्रिप्ट लिखें, उसे पंक्ति-दर-पंक्ति पढ़ें, और कुछ भी चलाने से पहले एजेंट से हर हिस्सा समझाने को कहें।
अपनी कुछ Linux मशीनें रखने वाले अनुभवी लोग इसे उन कामों के लिए इस्तेमाल करते हैं जो वे बार-बार दोहराते हैं। होम सर्वर या टेस्ट लैब के लिए Bash प्रोग्रामिंग का मतलब है लॉग खोजना, डिस्क जाँचना, तारीख़ वाले बैकअप लेना और अपने सर्वरों की सूची पर लूप चलाना। हर काम आर्ग्युमेंट वाली स्क्रिप्ट बन जाता है। diff आप खुद जाँचते हैं।
तीसरा समूह उन Windows यूज़र्स का है जो SSH से Linux सिस्टम सँभालते हैं, और यह टूल सिर्फ़ उन सर्वरों के लिए है जो उनके अपने हैं या जिन्हें वे प्रशासित करते हैं। उनकी स्क्रिप्ट Linux वाले हिस्से पर चलती हैं, जबकि TechRetriever Windows 10 या 11 पर ही रहता है। Ask first मोड में एजेंट कुछ बदलने वाली कार्रवाई से पहले रुकता है, और Plan only कुछ नहीं चलाता। हर लक्ष्य जाँच लें।
bash scripting का मतलब है शेल कमांड को एक सादी टेक्स्ट फ़ाइल में रखना, जो आमतौर पर .sh पर खत्म होती है, ताकि Bash उन्हें क्रम से चला सके। शेबैंग पंक्ति से शुरू करें। फिर वेरिएबल, शर्तें, लूप और फ़ंक्शन जोड़ें, और हर कमांड का एग्ज़िट कोड जाँचें, जहाँ 0 का मतलब सफलता है।
हाँ। techretriever.com ही TechRetriever की आधिकारिक वेबसाइट है, और जिस इंस्टॉलर का लिंक यहाँ है वह मूल बिल्ड है। उसके SHA-256 चेकसम की तुलना प्रकाशित मैनिफ़ेस्ट से करें, क्योंकि इंस्टॉलर पर अभी कोड-साइनिंग नहीं है, और सवालों के लिए ऐप के भीतर का Send feedback बटन इस्तेमाल करें।
स्क्रिप्ट आपके अपने PC पर WSL में चलती हैं, या ऐसे Linux सिस्टम पर जो आपका अपना है और जिस तक आप SSH से पहुँचते हैं। TechRetriever खुद Windows 10 या 11 पर चलता है। दायरा सीमित रखें। यह केवल उन मशीनों के लिए है जो आपकी अपनी हैं या जिन्हें प्रशासित करने का आपको अधिकार है, और यह इसकी जाँच आपके लिए नहीं करता।
हाँ। पक्का तरीका Plan only है: वह सिर्फ़ योजना लिखता है और कुछ भी नहीं चलाता, न कमांड, न फ़ाइल में बदलाव। Ask first कुछ बदलने वाली कार्रवाई से पहले रुकता है, पर सिर्फ़ पढ़ने वाली कमांड बिना रुके चल सकती है। Auto-run तुरंत काम करता है, इसलिए उसे उन कामों के लिए रखें जिन्हें आप पहले जाँच चुके हैं।
हाँ, अगर उस सर्वर को प्रशासित करने का आपको अधिकार है। पहले परखें। स्क्रिप्ट को अपनी मशीन या टेस्ट सर्वर पर चलाएँ, फ़ाइलें बदलने या मिटाने वाली किसी भी स्क्रिप्ट से पहले बैकअप रखें, और मंज़ूरी देने से पहले हर कमांड पढ़ें।
क्लाउड मॉडल को प्रॉम्प्ट का पाठ मिलता है, जिसमें वह हर फ़ाइल भी शामिल है जिसे एजेंट पढ़ता है, इसलिए वह प्रोवाइडर आपकी स्क्रिप्ट देखता है। लोकल मॉडल से यह बदल जाता है। लोकल मॉडल के साथ कुछ भी PC से बाहर नहीं जाता, और चैट, वर्किंग फ़ोल्डर और API कुंजियाँ दोनों हालात में PC पर ही रहती हैं।
नहीं। आप diff पढ़ते हैं, bash -n से सिंटैक्स जाँचते हैं और असली डेटा को छूने से पहले स्क्रिप्ट को अपनी मशीन पर परखते हैं। एजेंट मसौदे लिखता है, और Shell कार्ड असली एग्ज़िट कोड दिखाता है, पर स्क्रिप्ट सही है या नहीं, यह सिर्फ़ आपकी समीक्षा तय करती है।
सेटअप लगभग 34 MB का है। इसे Windows 10 या 11 पर इंस्टॉल करें, स्क्रिप्ट वाला कोई फ़ोल्डर खोलें, Plan only से शुरू करें, और जब आप चाहें कि एजेंट कुछ चलाए, तब Ask first पर जाएँ।
Windows के लिए TechRetriever डाउनलोड करें ↗हर पेज 20 भाषाओं में उपलब्ध है।
एजेंट स्क्रिप्ट के साथ क्या कर सकता है ↗ क्लाउड, लोकल और बिल्ट-इन मॉडल ↗ स्क्रिप्ट बनाने की चरण-दर-चरण गाइड ↗ डाउनलोड और चेकसम के चरण ↗ सवाल और जवाब ↗ प्राइवेसी और डेटा का प्रबंधन ↗