منصوبے کے بارے میں

GitNexus (Akon Labs کی طرف سے) ایک کوڈ انٹیلی جنس انجن ہے جو ریپوزٹری کو ایک قابلِ استفسار نالج گراف میں تبدیل کرتا ہے۔ AI ایجنٹ کو خام گراف ایجز دینے اور امید کرنے کے بجائے کہ وہ کافی دریافت کر لے گا، یہ انڈیکس ٹائم پر ساخت پہلے سے کمپیوٹ کرتا ہے — کلسٹرنگ، کال چین ٹریسنگ اور کنفیڈنس اسکورنگ — تاکہ ایک واحد ٹول کال کسی سمبل، اس کے منحصر عناصر اور ان ایگزیکوشن فلو کے بارے میں جس میں وہ شریک ہوتا ہے، مکمل سیاق و سباق لوٹا سکے۔ یہ کیسے کام کرتا ہے ریپو روٹ سے `npx gitnexus analyze` چلانے سے کوڈ بیس انڈیکس ہوتا ہے، ایجنٹ اسکلز انسٹال ہوتی ہیں، معاون ایڈیٹرز کے لیے ہکس رجسٹر ہوتے ہیں اور AGENTS.md / CLAUDE.md سیاق و سباق فائلیں جنریٹ ہوتی ہیں۔ `npx gitnexus setup` MCP کنفیگریشن لکھتا ہے تاکہ Claude Code، Cursor، Codex، Antigravity، Windsurf، OpenCode، CodeBuddy اور Qoder جیسے ایڈیٹرز گراف کو استفسار کر سکیں۔ پارسنگ Tree-sitter استعمال کرتی ہے (CLI کے لیے نیٹو بائنڈنگز، براؤزر کے لیے WASM)، اور انڈیکسز LadybugDB میں محفوظ ہوتے ہیں — CLI کے لیے نیٹو اور مستقل، ویب UI کے لیے ان میموری WASM۔ دو استعمال کے موڈ CLI + MCP راستہ روزمرہ کی ڈیولپمنٹ کے لیے ہے: مقامی طور پر انڈیکس کریں، پھر ایجنٹ کو گراف استفسار کرنے دیں۔ ویب UI (gitnexus.vercel.app پر ہوسٹڈ یا سیلف ہوسٹڈ) ایک بصری گراف ایکسپلورر کے ساتھ AI چیٹ فراہم کرتا ہے، جو بیک اینڈ استعمال نہ ہو تو براؤزر میموری تک محدود ہے۔ ایک برج موڈ، `gitnexus serve`، ویب UI کو لوکل سرور کا پتہ لگانے اور دوبارہ اپلوڈ یا انڈیکس کیے بغیر CLI انڈیکس شدہ ریپوز براؤز کرنے کی سہولت دیتا ہے۔ MCP سطح سترہ MCP ٹولز دستیاب ہیں (فی ریپو 15 اور گروپ لیول پر 2)، جن میں `query` (ہائبرڈ BM25 + سیمنٹک + RRF سرچ)، `context` (360 ڈگری سمبل ویو)، `impact` (بلاسٹ ریڈیس تجزیہ)، `trace` (سمبلز کے درمیان مختصر ترین ڈائریکٹڈ پاتھ)، `detect_changes` (git-diff امپیکٹ میپنگ)، `rename`، خام گراف استفسارات کے لیے `cypher`، نیز route/tool/shape/API-impact ہیلپرز اور PDG پر مبنی `explain` اور `pdg_query` شامل ہیں جو ٹینٹ اور اسٹیٹمنٹ لیول ڈیپینڈنس تجزیے کے لیے ہیں۔ ساتھی MCP ریسورسز ریپو لسٹس، کلسٹرز، پروسیسز، اسکیماز اور گروپ کنٹریکٹس فراہم کرتے ہیں، اور دو پرامپٹس (`detect_impact`، `generate_map`) پری کمیٹ تجزیہ اور آرکیٹیکچر ڈاکومنٹیشن کی رہنمائی کرتے ہیں۔ ایجنٹ اسکلز اور ورک فلو اسکلز `.claude/skills/` میں انسٹال ہوتی ہیں اور جب موجود ہو تو `.agents/skills/` میں مِرر ہوتی ہیں، جو ایکسپلورنگ، ڈیبگنگ، امپیکٹ تجزیہ، ری فیکٹرنگ، CLI استعمال، PDG استفسارات اور ٹینٹ تجزیے کا احاطہ کرتی ہیں۔ سلیش کمانڈ طرز کے ورک فلو میں پلان، ورک، ریویو اور مکمل پلان→ورک→ریویو پائپ لائن شامل ہیں۔ `--skills` کے ساتھ، Leiden کمیونٹی ڈٹیکشن فنکشنل علاقوں کی شناخت کرتا ہے اور فی علاقہ پروجیکٹ اسکلز جنریٹ کرتا ہے جو اہم فائلیں، انٹری پوائنٹس اور علاقوں کے درمیان کنکشنز بیان کرتی ہیں۔ ڈیپلائمنٹ اور آپریشنز Render (ٹوکن بیسڈ آتھ کے ساتھ ایک پرائیویٹ سرور سروس اور ایک پبلک ویب سروس) اور RepoCloud کے لیے ون کلک ڈیپلائمنٹ بلیو پرنٹس موجود ہیں۔ README میں npm 11، آپشنل Tree-sitter گرامرز، پراکسی محدود ماحول اور ایمبیڈنگ رن ٹائم ڈاؤن لوڈز کے بارے میں انسٹالل کی احتیاطوں کے ساتھ ساتھ ریڈ اونلی MCP موڈ اور ایک allowed-repos پالیسی کی دستاویزات موجود ہیں جو یہ محدود کرتی ہے کہ ایجنٹس کن ریپوزٹریز تک رسائی حاصل کر سکتے ہیں۔ لائسنسنگ PolyForm Noncommercial ہے، جس کے ساتھ وینڈر کی طرف سے ایک کمرشل SaaS/سیلف ہوسٹڈ آفرنگ موجود ہے۔