
क्रिप्टोग्राफिक टर्मिनल फोरेंसिक्स और AI एजेंटों के लिए सत्र पुनर्प्ले। हर कमांड को प्रोवेनेंस लेबल, रीप्ले करने योग्य सत्र और Git टाइम ट्रैवल के साथ ट्रैक, साइन और ऑडिट करता है। स्थानीय SQLite स्टोरेज और गुप्त डेटा रिडक्शन के साथ गोपनीयता-प्रथम।
हस्ताक्षरित उद्गम (Signed Provenance)
ट्रैक किए गए सत्र (Tracked Sessions)
Git समय यात्रा (Git Time Travel)
पुनः चलाने योग्य सत्र (Replayable Sessions)
IDE-शैली टैब स्वतः पूर्णता (IDE style Tab Autocomplete)
Agensic आपके मौजूदा टर्मिनल वर्कफ़्लो को AI युग के लिए उन्नत करता है। यह उन डेवलपर्स के लिए बनाया गया है जो अपने शेल में AI एजेंटों की उत्पादकता को बढ़ावा चाहते हैं, लेकिन ऑडिट क्षमता, नियंत्रण और गोपनीयता पर समझौता करने से इनकार करते हैं।
जैसे-जैसे AI एजेंट कमांड लाइन पर अधिक नियंत्रण लेते हैं और स्वायत्त रूप से कार्य निष्पादित करते हैं, दृश्यता और नियंत्रण महत्वपूर्ण हो जाता है। Agensic टर्मिनल कमांड को प्रथम श्रेणी के नागरिक के रूप में मानता है और उन्हें ट्रैक करने, निरीक्षण करने और प्रबंधित करने के लिए एक मजबूत ढाँचा प्रदान करता है।
सभी टर्मिनल गतिविधियों को एक अस्पष्ट "शेल हिस्ट्री" में समतल करने के बजाय, Agensic एक फोरेंसिक पर्यवेक्षक और एक स्मार्ट सह-पायलट के रूप में कार्य करता है। यह इंटरैक्टिव AI कोडिंग सत्रों को सहजता से ट्रैक करता है, एजेंट द्वारा निष्पादित कमांड पर क्रिप्टोग्राफ़िक रूप से हस्ताक्षर करता है, और तेज़, हिस्ट्री-समर्थित IDE-शैली टैब स्वतः पूर्णता प्रदान करता है।
Agensic आपके शेल वातावरण में गहराई से एकीकृत होने के लिए डिज़ाइन किया गया है।
macOS (Zsh) — पूरी तरह से समर्थित ✅
Linux (Bash) — पूरी तरह से समर्थित ✅
सबसे तेज़ तरीका प्रबंधित एक-लाइन इंस्टालर है:
curl -fsSL https://raw.githubusercontent.com/Alex188dot/agensic/main/bootstrap.sh | bash
यदि आप मैन्युअल रूप से क्लोन करना पसंद करते हैं:
git clone https://github.com/Alex188dot/agensic.git
cd agensic
bash ./install.sh
यदि आपके पास पहले से uv है, तो इंस्टालर तेज़ सेटअप के लिए स्वचालित रूप से इसका उपयोग करेगा।
पहली बार चलाने पर, Agensic आपको अपना पसंदीदा LLM प्रदाता चुनने और कमांड स्वतः पूर्णता के लिए अपनी API कुंजियाँ कॉन्फ़िगर करने का संकेत देगा।
वैकल्पिक रूप से, आप यह चलाकर अपने LLM प्रदाता और API कुंजियाँ कॉन्फ़िगर कर सकते हैं:
agensic setup
सेटअप के बाद, एक नया टर्मिनल खोलें और Agensic स्वचालित रूप से आपकी टर्मिनल गतिविधि को ट्रैक करना शुरू कर देगा और जैसे ही आप टाइप करेंगे, स्वतः पूर्णता सुझाव प्रदान करेगा!
अपने सामान्य तरीके से काम करना शुरू करें, उदाहरण के लिए अपने पसंदीदा AI कोडिंग असिस्टेंट, जैसे Claude Code, Codex CLI, आदि का उपयोग करें:
claude
या
codex
सभी समर्थित एजेंटों की पूरी सूची के लिए समर्थित एजेंट अनुभाग देखें। यदि आपका एजेंट सूची में नहीं है, तो आप इसे agensic --add_agent "executable" चलाकर जोड़ सकते हैं और फिर इसका सामान्य रूप से उपयोग कर सकते हैं ताकि Agensic इसे ट्रैक कर सके।
समाप्त होने के बाद, आप सत्र इतिहास का निरीक्षण करने के लिए Agensic का उपयोग कर सकते हैं:
agensic sessions
या फोरेंसिक उद्गम देखने के लिए:
agensic provenance
Agensic आपको प्रत्येक कमांड के लिए एक फोरेंसिक ट्रांसक्रिप्ट देता है। यह वर्गीकृत करता है कि क्या हुआ, समृद्ध मेटाडेटा रिकॉर्ड करता है और एक स्पष्ट ऑडिट ट्रेल प्रस्तुत करता है ताकि आप बता सकें कि कोई कमांड मैन्युअल रूप से टाइप किया गया था, सुझाव से स्वीकार किया गया था या सीधे किसी एजेंट द्वारा निष्पादित किया गया था।
"यहाँ वास्तव में क्या चला और किसने इसे ट्रिगर किया?" इसका उत्तर देने की आवश्यकता है? agensic provenance चलाकर पूर्ण-स्क्रीन उद्गम दर्शक खोलें। लेबल, एजेंट, प्रदाता या समय विंडो के अनुसार फ़िल्टर करें, सटीक कमांड ट्रेल का निरीक्षण करें और डिबगिंग, घटना समीक्षा या अनुपालन के लिए टिकाऊ रिकॉर्ड की आवश्यकता होने पर वर्तमान दृश्य को JSON या CSV में निर्यात करें।
अंदाज़ा लगाना बंद करें कि किसने बिल्ड तोड़ा – मानव या AI। Agensic प्रत्येक कमांड के लिए समृद्ध मेटाडेटा कैप्चर करता है और एजेंट-निष्पादित रनों को एक अखंडनीय AI_EXECUTED लेबल के साथ टैग करने के लिए स्थानीय Ed25519 हस्ताक्षर का उपयोग करता है। आपको मानव कीस्ट्रोक्स को AI सुझावों और स्वचालित निष्पादन से अलग करने वाली एक स्पष्ट, ऑडिट करने योग्य समयरेखा मिलती है।
Agensic टर्मिनल इतिहास को स्ट्रिंग्स की कच्ची सूची में कम नहीं करता है। प्रत्येक ट्रैक किए गए कमांड को एक उद्गम लेबल में वर्गीकृत किया जाता है, जो आपको रनों को फ़िल्टर करने, व्यवहार की जाँच करने और यह समझने का एक सुसंगत तरीका देता है कि कोई कमांड आपके शेल में कैसे आया।
Agensic वर्तमान में निम्नलिखित उद्गम लेबल का समर्थन करता है:
AI_EXECUTED उन कमांडों के लिए जो सीधे AI एजेंट द्वारा हस्ताक्षरित प्रमाण के साथ निष्पादित किए गए थेHUMAN_TYPED उन कमांडों के लिए जो शेल में मनुष्य द्वारा मैन्युअल रूप से टाइप किए गए थेAI_SUGGESTED_HUMAN_RAN उन कमांडों के लिए जो बाहरी AI LLM कॉल द्वारा सुझाए गए थे और फिर मनुष्य द्वारा चलाए गए थेAG_SUGGESTED_HUMAN_RAN उन कमांडों के लिए जो Agensic द्वारा सुझाए गए थे और फिर मनुष्य द्वारा चलाए गए थेINVALID_PROOF उन कमांडों के लिए जो प्रमाण मेटाडेटा के साथ आए जो सत्यापन में विफल रहेUNKNOWN उन कमांडों के लिए जहाँ उपलब्ध साक्ष्य एक मजबूत आरोपण लेबल निर्दिष्ट करने के लिए अपर्याप्त हैंAgensic इंटरैक्टिव एजेंट सत्र रिकॉर्ड करता है, जो आपको यह अखंडनीय प्रमाण देता है कि क्या हुआ और Time Travel सुविधा के माध्यम से रेपो स्थिति को सुरक्षित रूप से बदलने की क्षमता प्रदान करता है।
पिछली रात के सत्र का ऑडिट करने की आवश्यकता है, यह समझने के लिए कि क्या हुआ? agensic sessions चलाएँ और उस सत्र का चयन करें जिसे आप फिर से चलाना चाहते हैं। हमारा तेज़, पूर्ण-स्क्रीन TUI आपको तुरंत समयसीमा ब्राउज़ करने, पेलोड का निरीक्षण करने और सत्र को फिर से चलाने की अनुमति देता है। जब आपको किसी घटना समीक्षा के लिए साक्ष्य साझा करने की आवश्यकता हो, तो एक कीस्ट्रोक में सटीक डेटासेट को JSON या CSV में निर्यात करें।
कभी सोचा है, "एजेंट द्वारा विनाशकारी कमिट करने से ठीक पहले मेरा रेपो कैसा दिखता था?" Time Travel आपको अपने रिपॉजिटरी को एक विशिष्ट सत्र चेकपॉइंट पर कैप्चर की गई सटीक Git स्थिति में वापस ले जाने देता है। Agensic बिना ट्रैक की गई और संशोधित फ़ाइलों को एक नई शाखा में सुरक्षित रूप से पुनर्स्थापित करता है, यह सुनिश्चित करता है कि जाँच करते समय आप गलती से अपने लाइव वर्किंग ट्री को नष्ट न करें।
आपका डेटा आपका रहता है। Agensic एक मजबूत SQLite स्थिति बैकएंड का उपयोग करता है जिसमें केवल-जोड़ें ईवेंट जर्नल और स्वचालित स्नैपशॉटिंग शामिल है। इसका मतलब है कि आपका फोरेंसिक इतिहास अप्रत्याशित टर्मिनल क्रैश, सिस्टम रीबूट और लंबे समय तक स्थानीय उपयोग को बिना भ्रष्टाचार के सहन करता है।
Agensic पूर्व-कॉन्फ़िगर किए गए बिल्ट-इन एजेंटों के एक सेट के लिए समर्थन प्रदान करता है जिन्हें ट्रैक किया जा सकता है:
कस्टम एजेंट: agensic setup में कोई भी एजेंट निष्पादन योग्य डालें और यह बिना किसी कॉन्फ़िगरेशन के तुरंत काम करेगा
Agensic टर्मिनल सुझावों की पुनर्कल्पना करता है। संदर्भ-जागरूक, शब्दार्थ और हमेशा तेज़ IDE-शैली, संतोषजनक Tab स्वतः पूर्णता।
इनपुट विलंब को अलविदा कहें। जैसे ही आप टाइप करते हैं, Agensic आपके वास्तविक कमांड इतिहास के स्टोर से क्वेरी करता है। सुझाव तुरंत भूत पाठ के रूप में प्रकट होते हैं, जिसे आप Tab से आसानी से स्वीकार कर सकते हैं। क्योंकि यह आपके पैटर्न से सीखता है और आप वास्तव में क्या करते हैं उस पर निर्भर करता है, सुझाव अत्यधिक सटीक और रेपो-जागरूक होते हैं।
इंसान गलतियाँ करते हैं, Agensic उन्हें ठीक करता है। यदि आप dokcer टाइप करते हैं, तो Agensic तुरंत क्या आपका मतलब है: docker सुझाव देता है। सटीक सिंटैक्स याद नहीं है? शब्दार्थ पुनर्क्रमण आपकी मंशा को बचाता है, सही कमांड ढूँढता है भले ही आपका उपसर्ग पूरी तरह से मेल न खाए: यदि आप docker records टाइप करते हैं तो आपको क्या आपका मतलब है: docker logs मिलेगा (बशर्ते आपने अतीत में docker logs चलाया हो)
AI एक शक्तिशाली बैकअप है, हर कीस्ट्रोक पर कर नहीं। Agensic प्रॉम्प्ट स्पैम को रोकने के लिए प्रति-पंक्ति LLM बजट लागू करता है। जब स्थानीय इतिहास पर्याप्त नहीं है, तो स्वचालित LLM बैकअप ट्रिगर हो जाएगा। वैकल्पिक रूप से, आप हमेशा अपने पसंदीदा स्थानीय या होस्ट किए गए LLM से एक बुद्धिमान सुझाव प्राप्त करने के लिए Ctrl+Space दबा सकते हैं।
सटीक सिंटैक्स भूल जाएँ, बस वर्णन करें कि आप क्या चाहते हैं। कुछ इस तरह टाइप करें: # मैं इस फ़ोल्डर में 10MB से बड़ी सभी फ़ाइलें कैसे ढूँढ सकता हूँ?। Agensic 3 कॉपी-रेडी शेल कमांड उत्पन्न करता है और सबसे संभावित विकल्प को सीधे आपकी अगली पंक्ति में सम्मिलित करता है। कमांड के बजाय मार्गदर्शन चाहिए? सहायक मोड का उपयोग करके सीधे अपने टर्मिनल में चरण-दर-चरण उत्तर प्राप्त करें: ## मैं macOS पर Node कैसे स्थापित करूँ?। चलाने से पहले किसी कमांड को समझना चाहते हैं? इसका उपयोग करें: agensic --explain "आपका कमांड यहाँ"
Agensic आपके टर्मिनल का सम्मान करता है। जब आप फ़ाइल पथ या स्क्रिप्ट पूरी कर रहे हों तो यह Tab को अकेला छोड़ देता है, ताकि मूल शेल पूर्णता वहाँ जीते जहाँ यह सबसे अच्छा है। अधिक महत्वपूर्ण बात, विनाशकारी कमांड (जैसे rm -rf, mkfs, या dd) सुझाव पूल से सख्ती से अवरुद्ध हैं ताकि आप गलती से कोई आपदा निष्पादित न करें।
Agensic आपके स्टैक में फिट बैठता है, चाहे आप मॉडल स्थानीय रूप से चलाएँ या होस्ट किए गए एंडपॉइंट का उपयोग करें।
नीचे दी गई तालिका Agensic में वर्तमान में उपलब्ध प्रत्येक CLI कमांड को सूचीबद्ध करती है।
Agensic न्यूनतम विशेषाधिकार और अधिकतम गोपनीयता के सिद्धांत पर काम करता है:
एलेसियो लियोडोरी
Agensic उपयोगी लगता है? रेपो को स्टार ⭐️ करें और एक दोस्त को बताएँ! इससे हमें बढ़ने में मदद मिलेगी 🌱
Agensic ओपन-सोर्स है और Apache-2.0 लाइसेंस के तहत लाइसेंस प्राप्त है।
| कमांड | यह क्या करता है |
|---|
agensic --help | मुख्य CLI सहायता और सभी मानक उपयोगकर्ता-सामना वाले कमांड दिखाएँ |
agensic --version | स्थापित Agensic संस्करण प्रिंट करें और बाहर निकलें |
agensic update | नवीनतम प्रकाशित Agensic GitHub रिलीज़ डाउनलोड और इंस्टॉल करें |
agensic setup | Agensic सत्र और स्वतः पूर्णता के लिए इंटरैक्टिव सेटअप फ़्लो खोलें |
agensic enable-startup | लॉगिन या बूट पर स्वचालित रूप से शुरू होने के लिए Agensic कॉन्फ़िगर करें |
agensic first-run | पहली-स्थापना ऑनबोर्डिंग फ़्लो चलाएँ |
agensic start | Agensic बैकग्राउंड डेमॉन मैन्युअल रूप से शुरू करें |
agensic stop | Agensic डेमॉन रोकें |
agensic logs | डेमॉन लॉग आउटपुट को रीयल टाइम में टेल करें |
agensic test | कनेक्टिविटी सत्यापित करने के लिए डेमॉन को एक परीक्षण स्वतः पूर्णता अनुरोध भेजें |
agensic provenance | कमांड उद्गम इतिहास दृश्य खोलें। --limit, --label, और --contains जैसे फ़िल्टर का समर्थन करता है |
agensic sessions | ट्रैक किए गए सत्र ब्राउज़र खोलें। सादा टेक्स्ट आउटपुट के लिए --text का उपयोग करें |