کسی بھی GitHub Repo سے چیٹ کریں

ایک عام GitHub، GitLab، یا Bitbucket URL کو پسٹ کریں - یا اپنی فائلیں اپ لوڈ کریں. ہم اسے انڈیکس کرتے ہیں (پہلے 2 repos/روز کے لیے مفت)، پھر آپ کچھ بھی پوچھ سکتے ہیں - نفاذ کے سوالات، فنکشن کی تعریف، ایک فائل کیا کرتا ہے.

1. ایک ذخیرہ فہرست بناؤ
گیٹ ہب GitLab Bitbucket
يا
سرچشمہ فائلیں یہاں کھسکیں اور ڈالیں، یا منتخب کرنے کے لیے کلک کریں
کیپس: 50 MB / 5,000 فائلیں / 100 KB ہر فائلیں. سلائیڈنگ-وینڈو چانکس (1500 حروف)، ہمارے GPU پر BGE-M3 کے ساتھ شامل. صرف سورس کوڈ - node_modules,.git, dist, build, venv کو چھوڑ دیا گیا ہے.

یہ کیسے کام کرتا ہے

1
پسٹ کریں یا اپ لوڈ کریں

ایک عام GitHub، GitLab، یا Bitbucket URL ڈالیں - یا اپنے مشین سے براہ راست سورس فائلیں اپ لوڈ کریں.

2
ہم اس کو انڈیکس کرتے ہیں

فائلیں سلائیڈنگ-وینڈو ٹکڑے میں تقسیم کی جاتی ہیں اور ہمارے GPU پر BGE-M3 کے ساتھ شامل کی جاتی ہیں. انڈیکسنگ ہر کامیٹ پر ایک بار چلتی ہے.

3
کچھ بھی پوچھو

آپ کا سوال زیادہ سے زیادہ متعلقہ کوڈ کے خلاف ملتا ہے، پھر فائل-پتھو کے حوالے سے جواب دیا جاتا ہے.

4
تلاش جاری رکھو

مزید سوالات کے ساتھ پیچھے چلو - فن تعمیر، ایک فنکشن کہاں رہتی ہے، ایک فائیل کیا کرتی ہے.شروع کرنے کے لیے مفت، پوچھنے کے لیے کوئی سائن اپ نہیں.

Chat with any Git Repo — FAQ

یہ ایک کوڈ-آگاہ چیٹ ہے جو پورے کوڈ بیس کو لوڈ کرتی ہے اور آپ کو اس کے بارے میں صاف انگریزی میں سوالات پوچھنے کی اجازت دیتی ہے۔ ایک عوامی GitHub repo URL کو پیسٹ کریں (یا اپنی فائلیں اپ لوڈ کریں) اور AI پروجیکٹ کو پڑھتا ہے، پھر جواب دیتا ہے جیسے "کہاں ہے auth ہینڈل کیا جاتا ہے؟" ، "اس فنکشن کو وضاحت کریں"، "یہ ٹیسٹ کیوں ناکام ہوتا ہے؟" یا "یہ API کو کیا بلایا جاتا ہے؟" — حقیقی فائلوں کے حوالوں کے ساتھ۔ اس کو کسی ایسے شخص کے ساتھ جوڑوں کی پروگرامنگ کے طور پر سوچیں جس نے پہلے ہی آپ کا پورا repo پڑھا ہے۔

دو طریقے. (1) ایک ریپو URL پیسٹ کریں (مثال https://github.com/owner/project) اور لوڈ پر کلک کریں - ہم اسے کلون کرتے ہیں اور اس کے ذریعے کو انڈیکس کرتے ہیں. (2) اپنے فائلوں کو کھینچ کر ڈالیں یا ایک زپ فولڈر اگر کوڈ نجی یا مقامی ہو. ایک بار یہ انڈیکس ہو گیا تو، بات چیت شروع کریں. لوڈ کیے گئے ریپو کے درمیان بات چیت کو کھونے کے بغیر بدلیں.

عام GitHub ریپائزری آج URL کے ذریعے کام کرتے ہیں، اور اس کے ساتھ ہی براہ راست فائلیں/ فولڈر/zip اپ لوڈ بھی۔ GitLab اور Bitbucket URLs کو انپورٹ کرنا روڈ میپ پر ہے۔ اس وقت تک، GitLab یا Bitbucket پروجیکٹ کے لئے صرف zip کے طور پر ریپو کو ڈائون لوڈ کر کے اسے اپ لوڈ کر سکتے ہیں۔ چیٹ اپ لوڈ کوڈ کو ایک کلون ریپو کے طور پر ہی استعمال کرتی ہے۔

ہاں۔ یہ ہمارے خود مہیا کردہ Qwen 3 کوڈر ماڈل پر چلتا ہے جو روزانہ مفت ٹکنوں کے پول پر ہے – 2500 ٹکنوں/روز نامعلوم، 10000/روز ایک مفت اکاؤنٹ کے ساتھ۔ ایک عام سوال اور جواب کی گردش کی قیمت ~100-300 ٹکنوں ہے۔ ایک ریپو کو انڈیکس کرنا سستا ہے۔ آپ صرف توکن خرچ کرتے ہیں جب آپ واقعی سوالات پوچھیں۔ پرائم ماڈل (Claude Sonnet / GPT-5) کوڈ بیس پر بہت بڑی یا مشکل استدلال کے لئے ہر کال کے لئے دستیاب ہیں۔

کوئی تربيت ، کبھی بھی آپ لوڈ کيے گئے فائلیں اور کلون کيے گئے ريپو صرف آپ کے سيشن کے دوران محفوظ هے اس ليے AI سوالات کا جواب دے سکتا هے ، پھر صاف کر دیا جاتا هے آپ جو پبلک ريپو پر اشارہ کريں وہ پہلے سے پبلک هے آپ جو پرائيوٹ کوڈ اپ لوڈ کريں وہ کبھی شريک نہیں کيا جاتا ، ماڈل کو تربيت دينے کے ليے کبھی استعمال نہيں کيا جاتا اور خودکار طور پر حذف کر دیا جاتا هے پورے تفصيل /privacy/ پر

10MB تک ایک فائلیں اور تقریباً 100MB تک زپ پروجیکٹ / کچھ ہزار سورس فائلیں قابل اعتماد طور پر انڈیکس کریں. بہت بڑے monorepos کو پہلے سے زیادہ متعلقہ فائلوں کو انڈیکس کرکے مدد دی جاتی ہے - AI آپ کے سوال سے جڑنے والے ٹکڑے واپس لیتا ہے اس کے بجائے کہ پورے درخت کو ایک پروموشن میں بھرنے کے لئے. بائنری اثاثے، node_modules، بائل آرٹیفکٹس، اور لاک فائلیں خودکار طور پر چھوڑ دی جاتی ہیں تاکہ انڈیکس حقیقی سورس پر توجہ مرکوز رکھے.

اس سے پورا ريپو index کريں جا تا هے اور پھر ہر سوال کے ليے سب سے زياده متعلقه انچک حاصل کريے (اضافہ گي ئے گيا هے) ۔ جو جواب صحيح فائ لز ميں محفوظ رکھتا هے ماڈل کے سياق وينڈوز کو تجاوز کيے بغير ۔ جب آپ کو ے خاص فنکشن يا فائل کے متعلق پوچھتے هيں ، تو اس کوڈ کو اور اس کے callers/callees کو بھی لے لیتے هيں ۔ جب آپ کو ے وسیع فن تعمير سوال پوچھتے هيں ، تو اس کو ڈھانچے کا نظريوں ميں لے ليتے هيں ۔ آپ اس کو وہاں توجہ مرکوز کر نے کے ليے مجبور کر نے کے ليے @-mention بھی کر سکتے هيں

تمام مشهور لوگ - پائٹن، جاواسکریپت/ٹائپسکریپت، جاوا، C/C++، C#، Go، Rust، Ruby، PHP، سویفت، Kotlin، اور مزید کنفگ (YAML، JSON، TOML)، SQL، شیل، ڈک فریم ورک فائلز، اور فریم ورک کنوانشن (Django، Flask، React، Vue، Spring، Rails، Express، اور مزید) کیونکہ یہ ایک ہی Qwen 3 کوڈر انجن ہے ہمارے /code/ جنریٹر کے پیچھے، یہ صرف نحو نہیں، بلکہ اصطلاحات اور پروجیکٹ لئائٹ اپ کو پہچانتا ہے.

ہاں - ایک بگ کو درست کرنے کے لیے اس سے پوچھو، ایک فنکشن کو ری فیکٹر کریں، غلطی ہینڈلنگ شامل کریں، یا ایک خصوصیت کو نفاذ کریں اور یہ تبدیلی کی وضاحت کے ساتھ تبدیل شدہ کوڈ واپس کرتا ہے. یہ آپ کے ریپو کے خلاف صرف پڑھنے کے لیے ہے (یہ کبھی بھی کامیٹس کو نہیں دباتا)، اس لیے آپ تجویز کردہ diff کا نقل کریں اور اسے خود آپ بھی استعمال کریں. ایک مخصوص فیکس-ان-ڈی بگ فلو کے لیے /کوڈ/ڈی بگ/ استعمال کریں، اور /کوڈ/ری فیکٹر/بڑی تعمیر کے لیے.

ہاں۔ اسے ماڈول پر اشارہ کريں اور يونٹ ٹیسٹ کے ليے پوچھيں (pytest، Jest، JUnit، اور غيرها) اور وہ حقيقي دستخط کے مقابلے ميں ان کو لکھتا هے ۔ README ، docstrings يا API docs کے ليے پوچھيں اور وہ اصل کود سے ان کو پيدا کر تا هے ۔ ایک ريپو چٹ کے باہر ایک شاٹ ورژن کے ليے ، /code/test/ اور /code/documentation/ اور /code/readme/ وقف اوزار هے ۔

عام علم سے صاف /چٹ/ جوابات اور جو کچھ آپ پیغام میں پسٹ کرتے ہیں. Repo کے ساتھ چیٹ آپ کے حقیقی انڈیکسڈ کوڈ بیس میں ہر جواب کو بنیاد بناتا ہے - یہ حقیقی فائلیں نقل کرتا ہے، ماڈولز کے درمیان امپائر کو پیچھے لگاتا ہے، اور آپ کے پروجیکٹ کے معاہدات کے ساتھ مطابقت رکھتا ہے. عام کوڈنگ مدد کے لیے /چٹ/ استعمال کریں؛ اس کو استعمال کریں جب جواب اس بات پر منحصر ہو کہ آپ کا مخصوص پروجیکٹ کیسے ایک ساتھ وائیرڈ کیا جاتا ہے.

ہاں - بنیادی کوڈ چیٹ کو api.free.ai پر /v1/chat/ پر POST کے ذریعے پہنچا يا جا سکتا هے بيئرر اوٹم کے ساتھ ديولپر API کي استعمال کر کے آپ کا ريپو کنٹکسٹ يا فائيل مواد کو درخواست کے حصے کے طور پر بھیجیں اور جواب واپس ، اوپن AI-مطابقہ. کوڈ-ریویو بوتس يا CI اسسٹنٹز کو بنانے کے ليے مفيد. Python / Node / cURL snippets at /api/

Free.ai سے محبت؟ اپنے دوستوں کو بتاؤ۔

اس صفحے کو درجہ دیں