
hermes-agent — Updated!
الوكيل الذي ينمو معك
Hermes Agent ☤
وكيل الذكاء الاصطناعي ذاتي التحسين الذي طوّرته Nous Research. إنه الوكيل الوحيد المزوّد بحلقة تعلّم مدمجة — فهو ينشئ مهارات من التجربة، ويحسّنها أثناء الاستخدام، ويحثّ نفسه على حفظ المعرفة، ويبحث في محادثاته السابقة، ويبني نموذجًا متعمقًا لهويتك عبر الجلسات. شغّله على خادم VPS بقيمة 5 دولارات، أو على عنقود GPU، أو على بنية تحتية بلا خوادم لا تكاد تكلّف شيئًا عند الخمول. إنه غير مرتبط بحاسوبك المحمول — تحدّث إليه من Telegram بينما يعمل على جهاز افتراضي سحابي.
استخدم أي نموذج تريده — Nous Portal، أو OpenRouter، أو OpenAI، أو نقطة النهاية الخاصة بك، والعديد غيرها. بدّل باستخدام hermes model — دون تغييرات في الشيفرة، ودون تقييد بمزوّد واحد.
| واجهة طرفية حقيقية | واجهة TUI كاملة مع تحرير متعدد الأسطر، وإكمال تلقائي لأوامر الشرطة المائلة، وسجل المحادثات، والمقاطعة وإعادة التوجيه، وبثّ مخرجات الأدوات. |
| يعيش حيث تعيش | Telegram وDiscord وSlack وWhatsApp وSignal وCLI — كلها من عملية بوابة واحدة. نسخ المذكرات الصوتية، واستمرارية المحادثات عبر المنصات. |
| حلقة تعلّم مغلقة | ذاكرة ينسّقها الوكيل مع تنبيهات دورية. إنشاء مهارات ذاتي بعد المهام المعقدة. المهارات تحسّن نفسها أثناء الاستخدام. بحث في الجلسات باستخدام FTS5 مع تلخيص بواسطة LLM للاسترجاع عبر الجلسات. نمذجة جدلية للمستخدم عبر Honcho. متوافق مع معيار agentskills.io المفتوح. |
| أتمتة مجدولة | مجدول cron مدمج مع التسليم إلى أي منصة. تقارير يومية، ونسخ احتياطية ليلية، ومراجعات أسبوعية — كلها باللغة الطبيعية، وتعمل دون إشراف. |
| يفوّض ويوازي | أنشئ وكلاء فرعيين معزولين لمسارات عمل متوازية. في Desktop، اختر مزوّدهم ونموذجهم وحدودهم من Settings → Model → Subagents، ثم طبّق المسار الكامل. اكتب سكربتات Python تستدعي الأدوات عبر RPC، مما يحوّل خطوط الأنابيب متعددة الخطوات إلى دورات بتكلفة سياق صفرية. |
| يعمل في أي مكان، وليس على حاسوبك المحمول فقط | سبعة خلفيات طرفية — محلية، وDocker، وSSH، وSingularity، وModal، وDaytona، وVercel Sandbox. يوفّر Daytona وModal استمرارية بلا خوادم — فبيئة وكيلك تدخل في سبات عند الخمول وتستيقظ عند الطلب، بتكلفة لا تكاد تُذكر بين الجلسات. شغّله على خادم VPS بقيمة 5 دولارات أو على عنقود GPU. |
| جاهز للبحث | توليد مسارات على دفعات، وضغط المسارات لتدريب الجيل التالي من نماذج استدعاء الأدوات. |
تثبيت سريع
Linux وmacOS وWSL2
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Windows (أصلي، PowerShell)
تنبيه: يعمل Hermes على Windows الأصلي دون WSL — إذ تعمل واجهة سطر الأوامر والبوابة وواجهة TUI والأدوات جميعها بشكل أصلي. وإذا كنت تفضّل استخدام WSL2، فإن أمر Linux/macOS أحادي السطر أعلاه يعمل هناك أيضًا. هل وجدت خطأً؟ يُرجى الإبلاغ عن المشكلات.
نفّذ هذا في PowerShell:
iex (irm https://hermes-agent.nousresearch.com/install.ps1)
يقوم مثبّت المصدر بتفويض Python 3.14 وNode.js وnpm وripgrep وFFmpeg وتبعيات Python إلى PM. إذا كان Git غائبًا، فإنه يجهّز أرشيف Git for Windows المُتحقَّق منه في مخزن أدوات Hermes. وهو لا يستبدل Git الخاص بنظامك. راجع طرق التثبيت للاطلاع على حزمة MSIX/App Installer المنفصلة وملكية تحديثاتها.
Android / Termux: يتوفر مستودع APT موقّع لأجهزة aarch64، مع قناة
stable(الإصدارات الموسومة) وقناةcanaryالتمهيدية. تتضمن الحزمة Python وNode.js وواجهة TUI. استخدم دليل Termux، وليس سكربت مثبّت سطح المكتب/الخادم.Windows: نظام Windows الأصلي مدعوم بالكامل — حيث يثبّت أمر PowerShell أحادي السطر أعلاه كل شيء. وإذا كنت تفضّل استخدام WSL2، فإن أمر Linux يعمل هناك أيضًا. يُثبَّت Windows الأصلي ضمن
%LOCALAPPDATA%\hermes؛ بينما يُثبَّت WSL2 ضمن~/.hermesكما في Linux.
بعد التثبيت:
source ~/.bashrc # reload shell (or: source ~/.zshrc)
hermes # start chatting!
استكشاف الأخطاء وإصلاحها
Windows Defender أو برامج مكافحة الفيروسات تُصنّف uv.exe كبرمجية خبيثة
إذا قام برنامج مكافحة الفيروسات لديك (Bitdefender، Windows Defender، إلخ) بعزل uv.exe من مجلد bin الخاص بـ Hermes (%LOCALAPPDATA%\hermes\bin\uv.exe)، فهذا إنذار كاذب. الملف هو uv من Astral — مدير حزم Python المكتوب بلغة Rust الذي يضمّنه Hermes لإدارة بيئة Python الخاصة به. غالبًا ما تُصنّف محركات مكافحة الفيروسات القائمة على التعلم الآلي الملفات التنفيذية غير الموقّعة المكتوبة بلغة Rust والتي تقوم بتنزيل الحزم وتثبيتها.
للتحقق من أن نسختك أصلية:
# Install GitHub CLI if needed
winget install --id GitHub.cli
# Login to GitHub
gh auth login
# Run verification
$uv = "$env:LOCALAPPDATA\hermes\bin\uv.exe"
$ver = (& $uv --version).Split(' ')[1]
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$zip = "$env:TEMP\uv.zip"
Invoke-WebRequest "https://github.com/astral-sh/uv/releases/download/$ver/uv-x86_64-pc-windows-msvc.zip" -OutFile $zip -UseBasicParsing
gh attestation verify $zip --repo astral-sh/uv
Expand-Archive $zip "$env:TEMP\uv_x" -Force
(Get-FileHash "$env:TEMP\uv_x\uv.exe").Hash -eq (Get-FileHash $uv).Hash
إذا قال التحقق "Verification succeeded" وطبّع السطر الأخير True، فأنت بخير.
لإضافة Hermes إلى القائمة البيضاء:
- Windows Defender: شغّل PowerShell كمسؤول →
Add-MpPreference -ExclusionPath "$env:LOCALAPPDATA\hermes\bin" - Bitdefender: أضف استثناءً في وحدة تحكم Bitdefender (Protection > Antivirus > Settings > Manage Exceptions)
- أضف المجلد إلى القائمة البيضاء، وليس تجزئة الملف — إذ يحدّث Hermes أداة
uvوتتغير التجزئة مع كل إصدار
لمزيد من السياق، راجع تقارير Astral الأصلية: astral-sh/uv#13553، astral-sh/uv#15011، astral-sh/uv#10079.