
स्वायत्त AI-संचालित OSINT और सुरक्षा-अनुसंधान डेस्कटॉप एजेंट (macOS/Windows) जो एक लाइव नॉलेज ग्राफ बनाता है। केवल अधिकृत उपयोग।
उसे एक नाम, एक ईमेल, एक यूज़रनेम, एक डोमेन, या एक फोटो दीजिए। वह एक केस खोलती है, टारगेट को खुले वेब पर चलाती है, मेटाडेटा पढ़ती है, इंफ्रास्ट्रक्चर का नक्शा बनाती है, और जो कुछ भी पाती है उसे एक नॉलेज ग्राफ में खींचती है जो आपके देखते-देखते बढ़ता है। macOS और Windows पर चलता है, जो Claude, ChatGPT, या आपके अपने स्थानीय मॉडल द्वारा संचालित है।
Claude · ChatGPT और कोई भी OpenAI-संगत एंडपॉइंट · Ollama (पूरी तरह से स्थानीय, कुछ भी आपकी मशीन से बाहर नहीं जाता)
गंभीरता से। Aether उन लोगों और सिस्टमों के लिए है जिन्हें आप वास्तव में देख सकते हैं: आपका अपना एक्सपोज़र, वे लोग जिन्होंने आपसे अपनी जांच करने को कहा है, और लैब या CTF बॉक्स जो आपके हैं। वह केवल वही पढ़ती है जो पहले से सार्वजनिक है या किसी प्लेटफ़ॉर्म द्वारा दिखाया गया है। वह ऑथेंटिकेशन नहीं तोड़ेगी, बॉट-डिटेक्शन को पार नहीं करेगी, फ़िशिंग नहीं करेगी, या अकाउंट पर कब्ज़ा नहीं करेगी, और ये सीमाएँ उसके काम करने के तरीके में बेक की गई हैं। उसे किसी अजनबी की ओर इंगित करें जिसकी जांच करने का आपको कोई अधिकार नहीं है, तो आप खलनायक हैं, वह नहीं। सामान्य रहें।
आप Aether को एक सेलेक्टर देते हैं और वह काम पर लग जाती है। वह ज़ोर से सोचती है जैसे वह एक केस फ़ाइल लिख रही हो, न कि चैट रिप्लाई भेज रही हो। वह जो भी टूल चलाती है वह एक चल रहे लॉग में एक छोटी लाइन के रूप में दिखता है जो "working" से "done" तक टिकता है। जैसे ही उसे कुछ मिलता है वह उसे ग्राफ में लिखती है, फिर उसकी स्थिति बदल देती है जैसे ही वह उसकी पुष्टि करती है या उसे खारिज करती है।
ग्राफ पर रंग स्थिति का मतलब है, सजावट नहीं। केवल टारगेट चमकता है। एक पुष्ट तथ्य को सफेद रिंग मिलती है, जिस चीज़ का उसे अभी पीछा करना है वह गुलाबी रंग में पल्स करती है। नोड्स में असली तस्वीरें भी होती हैं: एक व्यक्ति पर चेहरा, एक अकाउंट पर साइट का फ़ेविकॉन, फोटो नोड पर वास्तविक फोटो।
एक लाइव नॉलेज ग्राफ। एक फोर्स-डायरेक्टेड कैनवास जो कागज पर स्याही की तरह रेंडर होता है। नोड्स सेलेक्टर प्रकार से रंगीन होते हैं, स्थिति से रिंग किए जाते हैं, कनेक्टिविटी के आधार पर आकार दिए जाते हैं, और जहाँ कोई असली तस्वीर होती है वहाँ उसके साथ दिखाए जाते हैं। यह मुख्य वर्कस्पेस है, और केस बनने के साथ यह अपडेट होता है।
एक चैट जो केस फ़ाइल की तरह पढ़ी जाती है। उत्तर स्ट्रीम होते हैं जैसे वह उन्हें लिखती है, और हर टूल कॉल एक एविडेंस लॉग में अपनी लाइन के रूप में दिखाई देती है जो running से done तक एनिमेट होती है।
एक बिल्ट-इन Sherlock। username_search एक हैंडल को एक साथ दर्जनों प्लेटफ़ॉर्म पर जाँचता है, बिना Python और बिना
सेटअप के, और आपको बताता है कि सार्वजनिक प्रोफ़ाइल कहाँ मौजूद है।
दर्जनों बंडल किए गए टूल। नो-की OSINT और recon एंडपॉइंट्स की एक बड़ी सूची (GitHub, crt.sh, RDAP, DNS over HTTPS, Shodan InternetDB, RIPE, Wayback, urlscan, OTX, Hudson Rock और अधिक), साथ ही सामान्य recon CLI (maigret, subfinder, httpx, nuclei, nmap) के लिए वन-टॉगल रैपर। अपने खुद के भी जोड़ें: एक स्थानीय कमांड, या कोई भी HTTP API जो आपकी कुंजियों के साथ कॉल किया जाता है, जो आपकी मशीन पर एन्क्रिप्ट होती हैं और कभी भी प्लेनटेक्स्ट में नहीं छोड़ी जाती हैं।
ऑफेंसिव-सिक्योरिटी प्लेबुक। कौशलों का एक बंडल सेट (नेटवर्क recon, वेब एन्यूमरेशन, फुटहोल्ड, प्रिविलेज एस्केलेशन, पासवर्ड अटैक, एक HTB मेथडोलॉजी) जिसे मॉडल तब लोड करता है जब लैब या CTF कार्य इसकी मांग करता है।
Aether एक मॉडल तक सीमित नहीं है। Settings में अपना प्रोवाइडर चुनें, और मॉडल स्विच चैट में ही है, जहाँ आप टाइप करते हैं उसके बगल में।
ग्राफ, टूल, और पूरा वर्कफ़्लो आप जो भी चुनें, समान है। स्थानीय मार्ग के लिए, एक मॉडल का उपयोग करें जो टूल कॉलिंग का समर्थन करता है (llama3.1, qwen2.5, mistral-nemo); इसके बिना वाले अभी भी चैट करेंगे लेकिन ग्राफ नहीं चला सकते।
git clone https://github.com/fknMega/Aether.git
cd Aether
npm install
npm run dev
Claude पर, पहला लॉन्च आपको साइन इन करने के लिए मार्गदर्शन करता है (या npm run login चलाएँ)। ChatGPT या Ollama पर, अपनी
कुंजी डालें या Settings में अपने स्थानीय सर्वर की ओर इंगित करें और चलें। आपको Node 18+ की आवश्यकता होगी; चलाने के लिए कोई डेटाबेस नहीं है और
कोई नेटिव टूलचेन स्थापित करने की आवश्यकता नहीं है, और स्टेट एक सादा JSON फ़ाइल है।
npm run dist:mac # .dmg और .zip, macOS पर बनाया गया
npm run dist:win # .exe इंस्टॉलर, Windows पर बनाया गया
प्रत्येक OS को उसी OS पर बनाएँ, क्योंकि claude बाइनरी एक प्रति-प्लेटफ़ॉर्म पैकेज के रूप में आती है। आउटपुट release/ में आता है।
ऑटो-अपडेट Windows और macOS दोनों पर काम करते हैं, और Settings में एक Updates पैनल है (चेक,
स्टेटस, इंस्टॉल, ऑटो-चेक टॉगल)। Aether नवीनतम GitHub Release पढ़ता है,
बैकग्राउंड में बिल्ड डाउनलोड करता है, और इसे इंस्टॉल करता है: Windows पर यह नया इंस्टॉलर चलाता है, और macOS पर यह
अपने स्वयं के ऐप बंडल को बदलता है और फिर से लॉन्च करता है (कोई कोड सिग्नेचर आवश्यक नहीं, स्टॉक Electron अपडेटर के विपरीत)। यदि
ऐप ऐसी जगह रहता है जहाँ वह लिख नहीं सकता, तो यह त्वरित ड्रैग के लिए .dmg खोलने पर वापस आ जाता है। एक बिल्ड प्रकाशित करने के लिए,
.dmg / .exe एसेट्स के साथ एक Release बनाएँ (जैसे gh release create v2.0.2 release/* एक टोकन के साथ
जिसमें contents:write हो)।
Aether एक स्वायत्त एजेंट है जो आपकी मशीन पर चलता है, इसलिए इसे उसी तरह व्यवहार करें जैसे आप एक कोडिंग एजेंट को परमिशन प्रॉम्प्ट बंद करके व्यवहार करते हैं। ऑटोनॉमी चालू (डिफ़ॉल्ट) के साथ वह शेल कमांड, स्थानीय-कमांड मॉड्यूल, और फ़ाइल लेखन बिना पूछे चलाती है, सभी एक फेंस किए गए वर्कस्पेस के अंदर, लेकिन एक दृढ़ संकल्पित कमांड अभी भी आपके बाकी अकाउंट तक पहुँच सकता है। सुरक्षित मोड के लिए Settings में ऑटोनॉमी बंद करें जो केवल-पढ़ने वाले कलेक्शन टूल और API मॉड्यूल रखता है और शेल को हटा देता है।
कस्टम मॉड्यूल विश्वसनीय कॉन्फ़िग हैं, इसलिए केवल वही जोड़ें जो आपने लिखे हैं या जिन पर भरोसा करते हैं। कुंजियाँ, मॉड्यूल और आपके AI प्रोवाइडर दोनों के लिए, OS कीचेन के साथ आराम से एन्क्रिप्ट की जाती हैं और कभी भी रेंडरर को प्लेनटेक्स्ट में नहीं भेजी जाती हैं। और प्रॉम्प्ट इंजेक्शन वास्तविक है: Aether काम के हिस्से के रूप में वेब पेज और छवियों के अंदर टेक्स्ट पढ़ता है, और इन सभी को कमांड के बजाय डेटा के रूप में मानता है, लेकिन कोई भी शमन पूर्ण नहीं है, इसलिए जब रहस्य पहुँच के भीतर हों तो उसे शत्रुतापूर्ण टारगेट पर ढीला न छोड़ें। इनमें से कोई भी बग सूची नहीं है। यह बस वही है जो टूल है, और इसे ओपन-सोर्स करने का मतलब है कि आप ठीक से पढ़ सकते हैं कि यह क्या करता है।
MIT. देखें LICENSE।
| Provider | यह क्या है | आवश्यकता |
|---|
| Claude | डिफ़ॉल्ट। Agent SDK के माध्यम से आपकी Claude सदस्यता का उपयोग करता है। | एक बार साइन इन करें |
| ChatGPT | कोई भी OpenAI-संगत एंडपॉइंट (OpenAI, Azure, OpenRouter, एक प्रॉक्सी)। | आपकी API कुंजी |
| Ollama | एक मॉडल जो पूरी तरह से आपकी अपनी मशीन पर चलता है। कुछ भी बॉक्स से बाहर नहीं जाता। | ollama serve + एक टूल-सक्षम मॉडल |