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

DevSpace ایک سیلف ہوسٹڈ MCP (Model Context Protocol) سرور ہے جو ChatGPT اور Claude جیسے AI معاونین کو آپ کے مقامی ڈیولپمنٹ ماحول سے جوڑتا ہے۔ یہ AI کلائنٹس کو منظور شدہ پروجیکٹ فولڈرز میں فائلیں پڑھنے، لکھنے، ترمیم کرنے اور تلاش کرنے، ٹیسٹ اور بلڈ کے لیے شیل کمانڈز چلانے، اور متوازی کوڈنگ سیشنز کے لیے الگ تھلگ Git ورک ٹری استعمال کرنے کے قابل بناتا ہے—یہ سب کچھ کوڈ کو کسی تیسرے فریق کو اپ لوڈ کیے بغیر۔ یہ پروجیکٹ Node.js (جس کے لیے >=22.19 <27 درکار ہے) کے ساتھ بنایا گیا ہے اور npm پر @waishnav/devspace کے طور پر شائع کیا گیا ہے۔ انسٹالیشن آسان ہے: `npm install -g @waishnav/devspace` چلائیں اور پھر `devspace init` چلائیں، جو آپ کو اپنا ہدف (ChatGPT، کوڈنگ ایجنٹس، یا دونوں) منتخب کرنے، ذیلی ایجنٹس منتخب کرنے، اور منظور شدہ پروجیکٹ روٹس اور ایک عوامی HTTPS ٹنل URL (Cloudflare Tunnel، ngrok، Pinggy، Tailscale Funnel، یا اسی طرح کے) ترتیب دینے میں رہنمائی کرتا ہے۔ ایک بار منسلک ہونے کے بعد، MCP کلائنٹ کو ذخیروں کا معائنہ کرنے، محدود ترمیم کرنے، شیل کمانڈز چلانے، مقامی ایجنٹ کی مہارتیں دریافت کرنے، اور AGENTS.md اور CLAUDE.md فائلوں سے پروجیکٹ ہدایات پر عمل کرنے کے اوزار مل جاتے ہیں۔ سرور ایک واحد /mcp انڈپوائنٹ ظاہر کرتا ہے جو 2026-07-28 کے درخواست-بہ-درخواست پروٹوکول اور 2025 دور کے پرانے کلائنٹس دونوں کو اسٹیٹ لیس مطابقت ہینڈلنگ کے ذریعے سپورٹ کرتا ہے۔ سیکیورٹی ایک Owner پاس ورڈ کی منظوری کے صفحے کے ذریعے سنبھالی جاتی ہے جو کلائنٹ کے منسلک ہونے پر ظاہر ہوتا ہے۔ پاس ورڈ انیش کے دوران پرنٹ کیا جاتا ہے اور ~/.devspace/auth.json میں محفوظ کیا جاتا ہے۔ صارفین کو مشورہ دیا جاتا ہے کہ وہ منسلک کلائنٹ کو اپنی مشین تک رسائی کے ساتھ ایک قابل اعتماد کوڈنگ پارٹنر سمجھیں۔ پلیٹ فارم سپورٹ میں Linux، macOS اور Windows شامل ہیں جن کے ساتھ Bash-مطابق شیل (Git Bash، WSL، MSYS2، یا Cygwin) ہو۔ `devspace doctor` کمانڈ مقامی سیٹ اپ کا معائنہ کرنے میں مدد کرتی ہے۔ پروجیکٹ میں سیٹ اپ، ChatGPT کوڈنگ ورک فلو، کنفیگریشن، سیکیورٹی ماڈل اور ٹربل شوٹنگ کے لیے دستاویزات شامل ہیں۔