# سطر واحد — بيحمل ويثبت كل حاجة تلقائياً
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
# Windows native — من غير WSL
iex (irm https://hermes-agent.nousresearch.com/install.ps1)
source ~/.bashrc أو source ~/.zshrc وبعدين hermes — على Windows افتح terminal جديد.| نوع التثبيت | الكود | أمر hermes | دليل البيانات |
|---|---|---|---|
| Per-user (عادي) | ~/.hermes/hermes-agent/ |
~/.local/bin/hermes |
~/.hermes/ |
| Root-mode (sudo) | /usr/local/lib/hermes-agent/ |
/usr/local/bin/hermes |
/root/.hermes/ |
hermes هيلك wizard خطوة بخطوةhermes setup --portal — OAuth مع Nous Portal وتفعيل كل الـ Tool Gateway.| Provider | الوصف | طريقة الإعداد |
|---|---|---|
| Nous Portal | اشتراك واحد — 300+ model + Tool Gateway | hermes setup --portal |
| OpenRouter | توجيه بين مئات الـ models | OPENROUTER_API_KEY في .env |
| OpenAI | GPT models مباشرة | OPENAI_API_KEY في .env |
| Anthropic | Claude models | ANTHROPIC_API_KEY أو OAuth |
| Ollama (Local) | نماذج محلية — بدون إنترنت | hermes model ← custom endpoint |
| vLLM (Local) | أداء عالي للـ GPU | hermes model ← custom endpoint |
# الوضع التفاعلي
hermes # interactive mode
hermes chat # نفس الشيء
# رسالة واحدة وخلاص
hermes chat -q "مرحبا"
# أوامر Slash الأساسية داخل TUI
/new # جلسة جديدة
/model # عرض/تغيير النموذج
/model openrouter:claude-3 # تغيير لـ model معين
/usage # عرض استهلاك الـ tokens
/compress # ضغط الـ context يدوياً
/skills # تصفح الـ skills
/stop # إيقاف العمليات الجارية
/exit # الخروج
~/.hermes/config.yamlmodel:
default: openrouter:auto
fallback: openrouter:claude-3-haiku
memory:
nudges:
enabled: true
interval: 10
gateway:
telegram:
enabled: true
token: "YOUR_TOKEN"
transcription:
provider: whisper
hermes config showhermes config set model.default "openrouter:auto"hermes config edit.env — والباقي في config.yaml. أولوية الإعدادات: CLI args > config.yaml > .env > defaults./newbothermes gateway setup والصق الـ tokenallowed_usershermes gateway start وتحقق بـ hermes channels list# أثناء المحادثة (داخل Session)
/model # عرض الـ models المتاحة
/model claude-sonnet-4 # لـ model معين
/model openrouter:claude-3 # لـ provider + model
/model custom:local:qwen-2.5 # لـ custom endpoint
# من الـ Terminal (خارج Session) — wizard كامل
hermes model
# تعيين نموذج افتراضي دائم
hermes config set model.default "openrouter:anthropic/claude-sonnet-4"
/model بيسمحلك تبدل بين الـ providers اللي موجودة بس. لو عايز تضيف provider جديد، اخرج من الـ session وشغل hermes model.hermes doctor --check llmhermes doctor --check gatewayhermes doctor --check system
hermes doctor --fix# التثبيت — PowerShell أو Windows Terminal
iex (irm https://hermes-agent.nousresearch.com/install.ps1)
# خيارات متقدمة
& ([scriptblock]::Create((irm https://hermes-agent.nousresearch.com/install.ps1))) -NoVenv -SkipSetup
# بعد التثبيت — افتح terminal جديد (مهم!)
hermes
| الباراميتر | الافتراضي | الوظيفة |
|---|---|---|
-Branch |
main |
تثبيت branch معين |
-Commit |
— | تثبيت commit محدد |
-Tag |
— | تثبيت tag محدد |
-NoVenv |
off | تخطي إنشاء venv |
-SkipSetup |
off | تخطي wizard بعد التثبيت |
irm https://hermes-agent.nousresearch.com/install.ps1 | iexhermes setup — واختر OpenRouter كـ provider
hermes --tui — وقارنها بالـ CLI العادي
hermes doctor — وتأكد إن كل الفحوصات ناجحة
@BotFather وضيفه لـ Hermes