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

OpenClaude ایک اوپن سورس کوڈنگ-ایجنٹ کمانڈ-لائن ٹول ہے جو بادل اور مقامی ماڈل بیک اینڈ کی ایک وسیع رینج کو سپورٹ کرتا ہے، بشمول OpenAI-مطابق APIs، Gemini، GitHub Models، Codex، Ollama، Fireworks AI، Cloudflare Workers AI، اور دیگر۔ یہ پرامپٹس، ٹولز، ایجنٹس، MCP، سلیش کمانڈز، اور سٹریمنگ آؤٹ پٹ کے ساتھ ایک واحد ٹرمینل-فرسٹ ورک فلو فراہم کرتا ہے۔ اہم صلاحیتوں میں شامل ہیں: - ٹول-ڈریون کوڈنگ ورک فلو: Bash، فائل پڑھنا/لکھنا/ایڈیٹ کرنا، grep، glob، ایجنٹس، ٹاسکس، MCP، اور سلیش کمانڈز۔ - ریئل-ٹائم ٹوکن آؤٹ پٹ اور ٹول پیشرفت کے ساتھ سٹریمنگ جوابات۔ - ماڈل کالز، ٹول کی виконання، اور فالو-آپ جوابات کے ساتھ ملٹی-اسٹیپ ٹول کالنگ۔ - ویژن-قابلیت والے فراہم کنندگان کے لیے امیج ان پٹس (URL اور base64)، بشمول کلپ بورڈ پیسٹنگ اور API حدود کے لیے خودکار ریسائزنگ۔ - /provider کمانڈ کے ذریعے گائیڈڈ فراہم کنندہ سیٹ اپ اور محفوظ پروفائلز۔ - بیک گراؤنڈ سیشنز جو موجودہ ٹرمینل سے الگ غیر-انٹرایکٹو پرامپٹس کو چلانے کے لیے، سیشنز کو لسٹ کرنے، لاگ کرنے، اور ختم کرنے کے کمانڈز کے ساتھ۔ - سیشن ID کے ذریعے گفتگو کو دوبارہ شروع کرنا اور فورک کرنا۔ - کوڈ بیس انٹیلیجنس (ریپو میپ) جو ریپوزٹری کا ایک ساختی میپ بناتا ہے، جسے PageRank اہمیت کے لحاظ سے درجہ بندی کیا جاتا ہے۔ - لاگت کی اصلاح کے لیے مختلف ماڈلز کو ایجنٹ روٹنگ، جس میں قابل ترتیب سٹیپ حدود ہیں۔ - DuckDuckGo (غیر-Anthropic ماڈلز کے لیے ڈیفالٹ) یا Firecrawl کے ذریعے ویب سرچ اور فیچ۔ - ایک ہیڈلیس gRPC سرور موڈ۔ - لانچ انٹیگریشن اور تھیم سپورٹ کے لیے ایک بنڈل شدہ VS Code ایکسٹینشن۔ - ایک پکسل-آرت ساتھی فیچر جو صارف کے ان پٹ پر ردعمل ظاہر کرتا ہے۔ OpenClaude کے لیے Node.js >=22.0.0 کی ضرورت ہے اور اسے npm یا Arch Linux AUR پیکج کے ذریعے انسٹال کیا جا سکتا ہے۔ یہ اپنا کنفیگریشن ~/.openclaude کے تحت اسٹور کرتا ہے اور موجودہ Claude Code کنفیگریشن ڈائریکٹریز کو نہیں پڑھتا۔ یہ ٹول متعدد فراہم کنندگان کو سپورٹ کرتا ہے لیکن نوٹ کرتا ہے کہ ان کے درمیان رویہ مختلف ہوتا ہے، اور ٹول کا معیار منتخب ماڈل پر منحصر ہے۔