README.ur-pk.md
نوس ریسرچ (Nous Research) کا تیار کردہ خود کو بہتر بنانے والا اے آئی (AI) ایجنٹ۔ یہ واحد ایجنٹ ہے جس میں سیکھنے کا عمل (learning loop) پہلے سے موجود ہے — یہ اپنے تجربات سے نئی مہارتیں (skills) بناتا ہے، استعمال کے دوران ان کو بہتر کرتا ہے، معلومات کو محفوظ رکھنے کے لیے خود کو یاد دہانی کرواتا ہے، اپنی پرانی بات چیت کو تلاش کر سکتا ہے، اور مختلف سیشنز کے دوران آپ کے بارے میں ایک گہری سمجھ پیدا کرتا ہے۔ اسے $5 والے VPS پر چلائیں، GPU کلسٹر پر، یا سرور لیس (serverless) انفراسٹرکچر پر جس کی قیمت استعمال نہ ہونے پر تقریباً صفر ہے۔ یہ آپ کے لیپ ٹاپ تک محدود نہیں ہے — آپ ٹیلی گرام (Telegram) سے اس کے ساتھ بات چیت کر سکتے ہیں جبکہ یہ کلاؤڈ VM پر کام کر رہا ہو۔
آپ اپنی مرضی کا کوئی بھی ماڈل استعمال کر سکتے ہیں — Nous Portal، OpenRouter (200 سے زائد ماڈلز)، NovitaAI (ماڈل API، ایجنٹ سینڈ باکس، اور GPU کلاؤڈ کے لیے اے آئی مقامی کلاؤڈ)، NVIDIA NIM (Nemotron)، Xiaomi MiMo، z.ai/GLM، Kimi/Moonshot، MiniMax، Hugging Face، OpenAI، یا اپنا حسب ضرورت اینڈ پوائنٹ (endpoint) استعمال کریں۔ ماڈل تبدیل کرنے کے لیے صرف hermes model استعمال کریں — کسی کوڈ کو تبدیل کرنے کی ضرورت نہیں، کوئی پابندی نہیں۔
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
توجہ فرمائیں: مقامی ونڈوز (Native Windows) پر ہرمیس بغیر WSL کے چلتا ہے — CLI، گیٹ وے، TUI، اور ٹولز سب مقامی طور پر کام کرتے ہیں۔ اگر آپ WSL2 استعمال کرنا پسند کرتے ہیں، تو اوپر دی گئی لینکس/میک او ایس کی کمانڈ وہاں بھی کام کرے گی۔ کوئی مسئلہ نظر آیا؟ براہ کرم مسائل (issues) درج کریں۔
اسے پاور شیل (PowerShell) میں چلائیں:
<div dir="ltr">iex (irm https://hermes-agent.nousresearch.com/install.ps1)
انسٹالر سب کچھ خود سنبھالتا ہے: uv، Python 3.11، Node.js، ripgrep، ffmpeg، اور ایک پورٹ ایبل (portable) گٹ بیش (Git Bash) (یعنی MinGit، جو %LOCALAPPDATA%\hermes\git میں ان پیک ہوتا ہے — اس کے لیے ایڈمن کی اجازت درکار نہیں، اور یہ سسٹم کے کسی بھی گٹ انسٹال سے بالکل الگ ہے)۔ ہرمیس اس بنڈل شدہ گٹ بیش کو شیل کمانڈز چلانے کے لیے استعمال کرتا ہے۔
اگر آپ کے پاس پہلے سے گٹ (Git) انسٹال ہے، تو انسٹالر اسے شناخت کر لیتا ہے اور اسے ہی استعمال کرتا ہے۔ بصورت دیگر آپ کو صرف ~45MB کے MinGit ڈاؤنلوڈ کی ضرورت ہوگی — یہ آپ کے سسٹم کے گٹ پر کوئی اثر نہیں ڈالے گا۔
اینڈرائیڈ (Android) / ٹرمکس (Termux): ٹیسٹ کیا گیا مینوئل طریقہ Termux گائیڈ میں موجود ہے۔ ٹرمکس پر ہرمیس ایک مخصوص
.[termux]ایکسٹرا انسٹال کرتا ہے کیونکہ مکمل.[all]ایکسٹرا میں ایسی وائس ڈیپینڈینسیز شامل ہیں جو اینڈرائیڈ کے ساتھ مطابقت نہیں رکھتیں۔ونڈوز (Windows): مقامی ونڈوز کی مکمل سپورٹ موجود ہے — اوپر دی گئی پاور شیل کی کمانڈ سب کچھ انسٹال کر دیتی ہے۔ اگر آپ WSL2 استعمال کرنا چاہتے ہیں، تو لینکس کی کمانڈ وہاں کام کرتی ہے۔ مقامی ونڈوز میں انسٹالیشن
%LOCALAPPDATA%\hermesمیں ہوتی ہے؛ جبکہ WSL2 میں لینکس کی طرح~/.hermesمیں ہوتی ہے۔ ہرمیس کا وہ واحد فیچر جسے فی الحال خاص طور پر WSL2 کی ضرورت ہے وہ براؤزر پر مبنی ڈیش بورڈ چیٹ پین ہے (یہ POSIX PTY استعمال کرتا ہے — کلاسک CLI اور گیٹ وے دونوں مقامی طور پر چلتے ہیں)۔
انسٹالیشن کے بعد:
<div dir="ltr">source ~/.bashrc # شیل کو ری لوڈ کریں (یا: source ~/.zshrc)
hermes # بات چیت شروع کریں!
hermes # انٹرایکٹو CLI — بات چیت شروع کریں
hermes model # اپنا LLM پرووائیڈر اور ماڈل منتخب کریں
hermes tools # کنفیگر کریں کہ کون سے ٹولز ایکٹو ہیں
hermes config set # انفرادی کنفگ (config) ویلیوز سیٹ کریں
hermes gateway # میسجنگ گیٹ وے شروع کریں (ٹیلی گرام، ڈسکارڈ، وغیرہ)
hermes setup # مکمل سیٹ اپ وزرڈ چلائیں (یہ سب کچھ ایک ساتھ کنفیگر کر دے گا)
hermes claw migrate # OpenClaw سے مائیگریٹ کریں (اگر آپ OpenClaw سے آ رہے ہیں)
hermes update # لیٹسٹ ورژن پر اپ ڈیٹ کریں
hermes doctor # کسی بھی مسئلے کی تشخیص کریں
ہرمیس آپ کے پسندیدہ پرووائیڈر کے ساتھ کام کرتا ہے — یہ چیز تبدیل نہیں ہو رہی۔ لیکن اگر آپ ماڈل، ویب سرچ، امیج جنریشن، TTS، اور کلاؤڈ براؤزر کے لیے پانچ الگ الگ API کیز جمع نہیں کرنا چاہتے، تو Nous Portal ان سب کو ایک ہی سبسکرپشن کے تحت کور کرتا ہے:
/model <name> کے ذریعے منتخب کریںنئی انسٹالیشن کے بعد بس ایک کمانڈ کی ضرورت ہے:
<div dir="ltr">hermes setup --portal
یہ آپ کو OAuth کے ذریعے لاگ ان کرواتا ہے، Nous کو آپ کا پرووائیڈر مقرر کرتا ہے، اور ٹول گیٹ وے کو آن کر دیتا ہے۔ hermes portal info کمانڈ استعمال کر کے آپ کسی بھی وقت چیک کر سکتے ہیں کہ کون کون سی سروسز منسلک ہیں۔ مکمل تفصیلات Tool Gateway دستاویزات کے صفحے پر موجود ہیں۔
آپ اب بھی کسی بھی ٹول کے لیے اپنی مرضی کی API کیز استعمال کر سکتے ہیں — گیٹ وے ہر سروس کے لیے الگ الگ کام کرتا ہے، ایسا نہیں کہ یا تو سب کچھ استعمال کریں یا کچھ بھی نہیں۔
ہرمیس کے دو بنیادی انٹر فیس ہیں: آپ ٹرمینل UI کو hermes کے ساتھ شروع کریں، یا گیٹ وے چلا کر اس کے ساتھ ٹیلی گرام، ڈسکارڈ، سلیک، واٹس ایپ، سگنل، یا ای میل کے ذریعے بات کریں۔ جب آپ کسی بات چیت میں ہوتے ہیں، تو بہت سی سلیش (slash) کمانڈز دونوں انٹرفیسز میں ایک جیسی ہوتی ہیں۔
| کارروائی (Action) | سی ایل آئی (CLI) | میسجنگ پلیٹ فارمز (Messaging platforms) |
|---|---|---|
| بات چیت شروع کریں | hermes | hermes gateway setup اور hermes gateway start چلائیں، پھر بوٹ کو میسج بھیجیں |
| نئی بات چیت شروع کریں | /new یا /reset | /new یا /reset |
| ماڈل تبدیل کریں | /model [provider:model] | /model [provider:model] |
| پرسنلٹی (Personality) سیٹ کریں | /personality [name] | /personality [name] |
| پچھلی باری کو دوبارہ یا منسوخ (undo) کریں | /retry، /undo | /retry، /undo |
| کانٹیکسٹ (context) کمپریس کریں / استعمال چیک کریں | /compress، /usage، /insights [--days N] | /compress، /usage، /insights [days] |
| مہارتیں (Skills) براؤز کریں | /skills یا /<skill-name> | /<skill-name> |
| موجودہ کام کو روکیں | Ctrl+C دبائیں یا نیا میسج بھیجیں | /stop یا نیا میسج بھیجیں |
| پلیٹ فارم کے لحاظ سے سٹیٹس | /platforms | /status، /sethome |
مکمل کمانڈ لسٹ کے لیے، CLI گائیڈ اور میسجنگ گیٹ وے گائیڈ دیکھیں۔
تمام دستاویزات hermes-agent.nousresearch.com/docs پر موجود ہیں:
<div dir="ltr">| سیکشن (Section) | تفصیل (What's Covered) |
|---|---|
| فوری آغاز (Quickstart) | انسٹالیشن → سیٹ اپ → 2 منٹ میں پہلی بات چیت شروع کریں |
| CLI کا استعمال | کمانڈز، کی بائنڈنگز (keybindings)، پرسنلٹیز (personalities)، سیشنز |
| کنفیگریشن (Configuration) | کنفگ فائل، پرووائیڈرز، ماڈلز، اور تمام آپشنز |
| میسجنگ گیٹ وے | ٹیلی گرام، ڈسکارڈ، سلیک، واٹس ایپ، سگنل، ہوم اسسٹنٹ |
| سیکیورٹی (Security) | کمانڈ کی منظوری، DM پیئرنگ (pairing)، کنٹینر آئسولیشن |
| ٹولز اور ٹول سیٹس | 40 سے زائد ٹولز، ٹول سیٹ سسٹم، ٹرمینل بیک اینڈز |
| مہارتوں کا سسٹم (Skills System) | پروسیجرل (Procedural) میموری، سکلز ہب، نئی مہارتیں بنانا |
| میموری (Memory) | مستقل میموری، یوزر پروفائلز، بہترین طریقہ کار |
| MCP انضمام (Integration) | صلاحیتوں کو بڑھانے کے لیے کسی بھی MCP سرور کو جوڑیں |
| کرون (Cron) شیڈیولنگ | پلیٹ فارم ڈیلیوری کے ساتھ شیڈول کیے گئے کام |
| کانٹیکسٹ (Context) فائلز | پروجیکٹ کا سیاق و سباق (context) جو ہر بات چیت پر اثر انداز ہوتا ہے |
| آرکیٹیکچر (Architecture) | پروجیکٹ کا ڈھانچہ، ایجنٹ لوپ، اہم کلاسز |
| تعاون (Contributing) | ڈیویلپمنٹ سیٹ اپ، PR کا طریقہ کار، کوڈنگ کا انداز |
| CLI حوالہ جات (Reference) | تمام کمانڈز اور فلیگز (flags) |
| انوائرمنٹ ویری ایبلز | مکمل انوائرمنٹ ویری ایبل حوالہ جات |
اگر آپ OpenClaw سے منتقل ہو رہے ہیں، تو ہرمیس آپ کی سیٹنگز، یادیں (memories)، مہارتیں (skills)، اور API کیز کو خود بخود امپورٹ کر سکتا ہے۔
پہلی بار سیٹ اپ کے دوران: سیٹ اپ وزرڈ (hermes setup) خود بخود ~/.openclaw کو پہچان لیتا ہے اور کنفیگریشن شروع ہونے سے پہلے مائیگریٹ (migrate) کرنے کا آپشن دیتا ہے۔
انسٹالیشن کے بعد کسی بھی وقت:
<div dir="ltr">hermes claw migrate # انٹرایکٹو مائیگریشن (مکمل پری سیٹ)
hermes claw migrate --dry-run # جائزہ لیں کہ کیا کیا مائیگریٹ ہوگا
hermes claw migrate --preset user-data # حساس معلومات (secrets) کے بغیر مائیگریٹ کریں
hermes claw migrate --overwrite # موجودہ متصادم فائلوں کو اوور رائٹ کریں
جو چیزیں امپورٹ ہوتی ہیں:
~/.hermes/skills/openclaw-imports/--workspace-target کے ساتھ)تمام آپشنز دیکھنے کے لیے hermes claw migrate --help استعمال کریں، یا انٹرایکٹو ایجنٹ کی مدد سے مائیگریٹ کرنے کے لیے openclaw-migration سکل کا استعمال کریں (جس میں ڈرائی رن (dry-run) پریویوز شامل ہیں)۔
ہم آپ کے تعاون کا خیرمقدم کرتے ہیں! ڈیویلپمنٹ سیٹ اپ، کوڈ کے انداز اور PR کے طریقہ کار کے لیے براہ کرم ہماری Contributing گائیڈ دیکھیں۔
معاونین (contributors) کے لیے فوری آغاز — کلون (clone) کریں اور setup-hermes.sh چلائیں:
git clone https://github.com/NousResearch/hermes-agent.git
cd hermes-agent
./setup-hermes.sh # uv کو انسٹال کرتا ہے، venv بناتا ہے، .[all] کو انسٹال کرتا ہے، اور ~/.local/bin/hermes کا سیم لنک (symlink) بناتا ہے
./hermes # خود بخود venv کی شناخت کرتا ہے، پہلے `source` کرنے کی ضرورت نہیں
مینوئل طریقہ (اوپر والے طریقے کے مساوی):
<div dir="ltr">curl -LsSf https://astral.sh/uv/install.sh | sh
uv venv .venv --python 3.11
source .venv/bin/activate
uv pip install -e ".[all,dev]"
scripts/run_tests.sh
MIT — تفصیلات کے لیے LICENSE دیکھیں۔
نوس ریسرچ (Nous Research) کی جانب سے تیار کردہ۔
</div>