Hermes Agent: یک agent رایگان که میتونه کارای جالبی انجام بده
یه اعتراف صادقانه قبل از شروع: آنچه روی کاغذ دربارهی Hermes Agent نوشته شده — که «بهطور خودکار یاد میگیره» — دقیقاً اونطوری که ادعا میشه کار نمیکنه. skill document میسازه، ولی به اون شکل خودکار و بیدردسری که تبلیغش میشه نیست. این رو از تجربهی مستقیم میگم، نه از بنچمارک.
ولی اگه این انتظار رو کنار بذاری و بفهمی که Hermes واقعاً چی هست، یکی از بهترین agentهای open-source ای خواهد بود که امتحان کردی.
واقعیت: چقدر prompting میخواد
Hermes بدون توضیح درست کار نمیکنه. اگه prompt کوتاه و مبهم بدی، نتیجه متناسبه. ولی اگه یه prompt با جزئیات کافی بدی — دقیقاً مشخص کنی چی میخوای، چه محدودیتهایی داره، output چه شکلی باشه — آنچه در ادامه انجام میده میتونه واقعاً چشمگیر باشه. کارهای طولانی، پیچیده، و چندمرحلهای که معمولاً agentهای دیگه یا نصفه رها میکنن یا خراب تموم میکنن.
این یعنی Hermes «agent برای همه» نیست. agentای است که با یه اپراتور حواسجمع، خوب کار میکنه.
ترکیب با 9Router: چرا مهمه
جذابترین بخش ماجرا اینجاست: Hermes با هر OpenAI-compatible endpoint ای کار میکنه. یعنی میتونی 9Router رو جلوش بذاری و از مدلهای رایگان یا ارزون استفاده کنی — و Hermes همون کاری رو میکنه که با Claude یا GPT-4 انجام میداد.
عملاً میشه از agentی استفاده کرد که performanceاش به agentهای گرون نزدیکه، با هزینهای که نزدیک به صفره. این ترکیب رو امتحان کردم و کار میکنه.
skill ها: چیزی که واقعاً ارزش داره
یه چیز که در عمل خیلی کاربرد داشت، سیستم skill هست — نه اون چیزی که agent خودش میسازه، بلکه skill هایی که خودت با Claude میسازی و بهش میدی. میتونی یه workflow پیچیده رو یه بار بهدرستی توصیف کنی، بذاریش توی یه skill، و بعد هر بار که Hermes به اون task میرسه، از همون توصیف استفاده کنه. اینطوری دیگه لازم نیست هر بار از اول توضیح بدی.
چیزی که کشف کردم: sudo ندید
یه هشدار جدی: دسترسی sudo بهش ندید.
نه بهخاطر اینکه مشکل امنیتی عجیبی داره — بلکه چون agent وقتی روی یه task پیچیده کار میکنه، ممکنه اشتباه کنه. و اگه sudo داشته باشه، اشتباهش میتونه جبرانناپذیر باشه. از تجربهی مستقیم: یه دیتابیس محلی پاک شد. بعیدترین اتفاق ممکن بود ولی افتاد.
محدود کردن دسترسیها — خصوصاً روی فایلسیستم — یه قدم ضروریه نه یه پیشنهاد احتیاطی.
اگر خیلی بیشتر بخواید امنیت رو رعایت کنید میتونید روی یک VM یا VPS رانش کنید و باهاش در ارتباط باشید از جاهایی که ساپورت میکنه (تقریبا همه کاری میشه کرد) ولی شخصا روی سیستمم هست (لینوکس) و تا الان مشکلی نداشتم و مستقیم توی ترمینال باهاش کار میکنم.
چیه و چی نیست
چیه: یه agent محلی قدرتمند برای کارهای پیچیده و طولانی که با راهنمایی درست نتایج خوبی میده. اگه بهش skill های درست بدی و prompt دقیق بنویسی، کارهایی انجام میده که معمولاً از agentهای open-source انتظار نداری. MIT، رایگان، سورس باز.
چی نیست: agent ای که بدون نظارت کار کنه، یا که بهطور خودکار skill بسازه و بهتر بشه — حداقل نه به اون شکلی که توی marketing claim میشه.
مشخصات کلی
Hermes Agent از Nous Research فوریه ۲۰۲۶ منتشر شد و الان روی نسخهی v0.18.2 هست. از یه gateway اجرا میشه و میتونی از Telegram، Discord، Slack، WhatsApp، Signal، و Email باهاش در ارتباط باشی. با هر provider ای کار میکنه — Nous Portal، OpenRouter، Anthropic، OpenAI، یا مدل محلی با Ollama. تا ژوئن ۲۰۲۶ به ۱۸۸ هزار ستارهی GitHub رسیده، NVIDIA هم آن را بهعنوان runtime مرجع برای Nemotron 3 Ultra انتخاب کرده.
# macOS / Linux
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
# یا از طریق pip
pip install hermes-agent && hermes
Desktop app هم برای macOS و Windows مستقیم از سایت قابل دانلود هست.