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

OpenManus عمومی AI ایجنٹس بنانے اور چلانے کا ایک اوپن سورس فریم ورک ہے۔ MetaGPT کے شراکت داروں نے اسے تیار کیا ہے، اور یہ صرف دعوت پر مبنی ایجنٹ پلیٹ فارمز کے لیے ایک مقامی متبادل فراہم کرتا ہے، جس سے صارفین قدرتی زبان کے پرامپٹس کے ذریعے تعریف کردہ کام انجام دے سکتے ہیں۔ یہ پروجیکٹ OpenAI کے GPT-4o سمیت LLM APIs سے جڑے ہوئے ایجنٹس کو چلاتا ہے۔ یہ کئی اَعمالی طریقوں کی حمایت کرتا ہے: `python main.py` کے ذریعے سنگل ایجنٹ موڈ، `python run_mcp.py` کے ذریعے MCP ٹول ورژن، اور `python run_flow.py` کے ذریعے غیر مستحکم ملٹی ایجنٹ فلو۔ کنفیگریشن میں فعال کرنے پر DataAnalysis Agent ڈیٹا تجزیہ اور بصری پیشکش کے کاموں کے لیے دستیاب ہے۔ براؤزر آٹومیشن بطور ڈیفالٹ Browser Use CLI 3.0 کے ذریعے یکجا ہے، جو MCP سرور کے طور پر چلتا ہے۔ ایجنٹ بغیر API کی کے مقامی Chrome یا Chromium انستانس کو کنٹرول کر سکتا ہے، یا API کی کے ذریعے Browser Use Cloud کے ریموٹ براؤزر سے جڑ سکتا ہے۔ BrowserGym کا Playwright براؤسر بھی سپورٹڈ ہے۔ کنفیگریشن `config.toml` فائل کے ذریعے منظم کی جاتی ہے جہاں صارفین LLM ماڈل اینڈ پوائنٹس، API کلیدیں، اور آپشنل پیر ماڈل ترتیبات جیسے ویژن ماڈلز مقرر کرتے ہیں۔ پروجیکٹ تیز انحصار انسٹالیشن اور جزا کے لیے `uv` استعمال کرنے کی سفارش کرتا ہے، حالانکہ conda بھی سپورٹڈ ہے۔ OpenManus-RL ایک ساتھی پروجیکٹ ہے جو LLM ایجنٹس کے لیے ری انفورسمنٹ لرننگ (GRPO) ٹیوننگ طریقوں کی تحقیقات کرتا ہے، جو UIUC کے محققین اور OpenManus ٹیم کے باہمی تعاون سے تیار کیا گیا ہے۔ انسٹالیشن کے لیے ریپوزٹری کلون کرنا، Python 3.12 وچوئل انوائرونمنٹ بنانا، اور `requirements.txt` سے انحصارات انسٹال کرنا ضروری ہے۔ pull requests سے پہلے کوڈ کوالٹی لاگو کرنے کے لیے pre-commit hooks استعمال ہوتے ہیں۔