منصوبے کے بارے میں
"Understand Anything" ایک اوپن سورس کوڈ سمجھنے کا ٹول ہے جو کوڈ بیس، علم کی بنیادوں اور دستاویزات کو انٹرایکٹو نالج گراف میں تبدیل کر دیتا ہے۔ یہ پروجیکٹس کا تجزیہ ڈیٹرمنسٹک Tree-sitter پارسنگ اور LLM پر مبنی سیماٹیئن تجزیے کے مرکب نقطہ نظر سے کرتا ہے، پھر نتائج کو ایک انٹرایکٹو ویب ڈیش بورڈ کے ذریعے پیش کرتا ہے۔
## اہم قابلیتیں
**کوڈ بیس ویژولائزیشن**
- ہر فائل، فنکشن، کلاس اور انحصار کا نوڈ اور ایج گراف بناتا ہے
- آرکی ٹیکچرل تہ (API، سروس، ڈیٹا، UI، یوٹیلٹی) کے لحاظ سے نوڈز کو رنگ دیں
- گراف میں فزز اور سیماٹیئن سرچ کی حمایت کرتا ہے
- ہر نوڈ کے لیے سادہ انگریزی خلاصہ فراہم کرتا ہے
**ملٹی ایجنٹ پائپ لائن**
یہ ٹول خصوصی ایجنٹس کی نگرانی کرتا ہے: پروجیکٹ اسکینر، فائل تجزیہ کار، آرکی ٹیکچر تجزیہ کار، ٹور بلڈر، اور گراف ریویور۔ فائل تجزیہ کار 5 ہم وقت ورکرز کے ساتھ متوازی چلتے ہیں۔ بعد کی چلائیں اضافی ہیں، صرف تبدیل شدہ فائلوں کا دوبارہ تجزیہ کرتی ہیں۔
**ڈومین اور علم کا تجزیہ**
- ڈومین ویو کوڈ کو کاروباری عمل، بہاؤ اور مراحل سے جوڑتا ہے
- علم کی بنیاد کا تجزیہ Karpathy-پیٹرن LLM وکیس کے ساتھ کام کرتا ہے، وجودیہ، دعویٰ، اور خاموش تعلقات کو کمیونٹی کلسٹرنگ کے ساتھ نکلتا ہے
**ہدایت یافتہ سیکھنا**
- انحصار کے ترتیب میں خودکار ہدایت یافتہ سیر
- 12 پروگرامنگ پیٹرن سیاق و سباق میں سمجھائے گئے
- پرسونا کے مطابق UI جو جونیئر ڈیولپرز، PMs، یا پاور صارفین کے لیے تفصیل کی سطح ایڈجسٹ کرتا ہے
**Diff Impact Analysis**
- یہ دیکھیں کہ سسٹم کے کون سے حصوں پر تبدیلیاں اثر انداز ہوتی ہیں اسے کمٹ کرنے سے پہلے
- کوڈ بیس بھر میں رپل اثرات کو ٹریک کرتا ہے
## انسٹالیشن
یہ ٹول Claude Code کے لیے ایک پلگ ان کے طور پر دستیاب ہے اور Cursor، VS Code + GitHub Copilot، Codex، Gemini CLI، OpenCode، Copilot CLI، byNara، Trae، Cline اور دیگر سمیت 18+ پلیٹ فارمز پر انسٹال ہوتا ہے۔ زیادہ تر انسٹالیشنز ایک سنگل اسکرپٹ استعمال کرتی ہیں:
```
curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash
```
Claude Code صارفین پلگ ان مارکیٹ پلیس کے ذریعے انسٹال کرتے ہیں۔ Cursor اور VS 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` فلیگ کے ذریعے کثیر اللسانی آؤٹ پٹ کی حمایت کرتا ہے (en, zh, zh-TW, ja, ko, ru)، جو نوڈ خلاصے، ڈیش بورڈ UI، اور ہدایت یافتہ سیر مواد کو متاثر کرتا ہے۔
## شیئرنگ
JSON گراف کو ورژن کنٹرول میں کمٹ کیا جا سکتا ہے تاکہ ٹیم کے ارکان پائپ لائن چلائے بغیر تلاش کر سکیں۔ بڑے گراف (10 MB+) کے لیے Git LFS سفارش کردہ ہے۔ ایک اختیاری پوسٹ-کمٹ ہک گراف کو اضافی طور پر تازہ رکھتا ہے۔
## لائسنس
MIT License. Lum1104 نے بنایا اور Egonex (Infinite Universe, Inc.) نے شائع کیا۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.