इस प्रोजेक्ट के बारे में
Understand Anything एक ओपन-सोर्स कोड समझ उपकरण है जो कोडबेस, ज्ञान भंडार और दस्तावेज़ीकरण को इंटरैक्टिव ज्ञान ग्राफ में बदल देता है। यह निर्धारित Tree-sitter पार्सिंग और LLM-आधारित अर्थ विश्लेषण के संयोजन का उपयोग करके परियोजनाओं का विश्लेषण करता है, फिर परिणामों को इंटरैक्टिव वेब डैशबोर्ड के माध्यम से प्रस्तुत करता है।
## मुख्य क्षमताएं
**कोडबेस विज़ुअलाइज़ेशन**
- प्रत्येक फाइल, फंक्शन, क्लास और निर्भरता का नोड-एज ग्राफ बनाता है
- आर्किटेक्चर परत के अनुसार नोड्स को रंग कोड करता है (API, सेवा, डेटा, UI, उपयोगिता)
- ग्राफ में फ़ज़ी और अर्थ सर्च का समर्थन करता है
- प्रत्येक नोड के लिए सरल अंग्रेज़ी सारांश प्रदान करता है
**मल्टी-एजेंट पाइपलाइन**
- उपकरण विशेष एजेंटों का ऑर्केस्ट्रेशन करता है: प्रोजेक्ट स्कैनर, फाइल विश्लेषक, आर्किटेक्चर विश्लेषक, टूर बिल्डर और ग्राफ समीक्षक
- फाइल विश्लेषक 5 समकालिक वर्कर के साथ समानांतर चलाते हैं
- बाद के रन क्रमागत होते हैं, केवल बदली गई फाइलों का पुनः विश्लेषण करते हैं
**डोमेन और ज्ञान विश्लेषण**
- डोमेन व्यू कोड को व्यवसाय प्रक्रियाओं, प्रवाहों और चरणों से मैप करता है
- ज्ञान भंडार विश्लेषण Karpathy-पैटर्न LLM विकी के साथ काम करता है, एंटिटीज़, दावों और स्पष्ट संबंधों को निकालता है
**मार्गदर्शित सीखना**
- निर्भरता के अनुसार क्रमबद्ध स्वतः-उत्पादित गाइडेड टूर
- संदर्भ में 12 प्रोग्रामिंग पैटर्न की व्याख्या
- व्यक्तिगत उपयोगकर्ता इंटरफ़ेस जो जूनियर डेवलपर्स, PMs या पावर यूज़र्स के लिए विवरण स्तर समायोजित करता है
**डिफ इम्पैक्ट विश्लेषण**
- देखें कि सिस्टम के किन भागों को बदलाव प्रभावित करते हैं
- कोडबेस भर में रिपल इफेक्ट्स ट्रैक करता है
## इंस्टॉलेशन
उपकरण Claude Code के लिए प्लगइन के रूप में उपलब्ध है और 18+ प्लेटफार्मों पर इंस्टॉल होता है, जिसमें Cursor, VS Code + GitHub Copilot, Codex, Gemini CLI, OpenCode, Copilot CLI, Kiro, Trae, Cline शामिल हैं। अधिकांश इंस्टॉलेशन एकल स्क्रिप्ट का उपयोग करते हैं:
```
curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash
```
Claude Code उपयोगकर्ता प्लगइन मार्केटप्लेस के माध्यम से इंस्टॉल करते हैं।
## LLM के बिना डैशबोर्ड
उत्पादित ज्ञान ग्राफ JSON में संग्रहीत होता है और निम्नलिखित कमांड से स्वतंत्र रूप से देखा जा सकता है:
```
npx https://github.com/Egonex-AI/Understand-Anything/releases/latest/download/understand-anything-viewer.tgz /path/to/project
```
इसके केवल Node.js (>= 18) की आवश्यकता होती है, स्थानीय डिस्क से रीड-ओनली सर्व करता है, और कोई LLM कॉल नहीं करता है。
## लोकाइज़ेशन
--language फ्लैग के माध्यम से बहुभाषी आउटपुट (अंग्रेज़ी, चीनी, चाईनीज़-ट्रेड, जापानी, कोरियाई, रूसी) का समर्थन करता है, जो नोड सारांश, डैशबोर्ड UI और गाइडेड टूर सामग्री को प्रभावित करता है।
## साझा करना
JSON ग्राफ को वर्जन कंट्रोल में कमिट किया जा सकता है ताकि टीम सदस्य पाइपलाइन चलाए बिना अन्वेषण कर सकें। बड़े ग्राफ (10 MB+) के लिए Git LFS की अनुशंसा की जाती है।
## लाइसेंस
MIT लाइसेंस। Lum1104 द्वारा बनाया गया और Egonex (Infinite Universe, Inc.) द्वारा प्रकाशित।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.