Hermes Agent रिव्यू: सेटअप, Docker और इसे सेल्फ-होस्ट करने में क्या लगता है
self-hosters के लिए Hermes Agent रिव्यू: इंस्टॉल स्क्रिप्ट बनाम Docker सेटअप, लोकल टर्मिनल डिफ़ॉल्ट, approval modes, टेलीमेट्री, लागत और यह किसके लिए है।
Hermes Agent, Nous Research का ओपन-सोर्स एजेंट है, जो 25 फ़रवरी 2026 को रिलीज़ हुआ, और 8 नवंबर तक इसके 261,682 GitHub stars थे; हमारे ट्रैक किए जाने वाले एजेंटों में यह सिर्फ़ OpenClaw से पीछे है। इसका दावा है कि यह इस्तेमाल के साथ बेहतर होता है: किसी कठिन टास्क के बाद यह एक दोबारा इस्तेमाल होने वाली skill लिखता है, बाद में उसे निखारता है, और सेशन के पार एक चुनी हुई मेमोरी और आपकी एक प्रोफ़ाइल रखता है। यह रिव्यू इसे एक ऐसी चीज़ के रूप में देखता है जिसे आप खुद इंस्टॉल करते हैं, सुरक्षित करते हैं और चालू रखते हैं। यह क्या है, इसकी पृष्ठभूमि के लिए Hermes Agent क्या है? देखें।

यह किसके लिए है
Hermes उन डेवलपर्स के लिए है जो अपने कंट्रोल वाली मशीन पर एक अकेला एजेंट, या एजेंटों की छोटी टीम चाहते हैं, जिस तक Telegram, Discord, Slack, Signal या ईमेल से पहुँचा जा सके। यह उन लोगों को सबसे ज़्यादा फ़ायदा देता है जो इसे बार-बार मिलता-जुलता काम देते हैं, क्योंकि खुद लिखी skills का फ़ायदा वहीं मिलता है। अगर आपको फ़ोन ऐप चाहिए, तो इसके पास नहीं है; Android सपोर्ट Termux कमांड-लाइन इंस्टॉल है।
Hermes Agent सेटअप: इंस्टॉल स्क्रिप्ट
इंस्टॉलेशन डॉक्स Linux, macOS या WSL2 पर एक कमांड से शुरू होते हैं:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Windows के लिए इसका PowerShell समकक्ष है। स्क्रिप्ट को Git और curl चाहिए, फिर बाकी सब यह खुद लाती है: एक pinned Python 3.14, Node.js, ripgrep, FFmpeg, और डिफ़ॉल्ट रूप से एक pinned Chromium और एक computer-use driver। अगर मशीन headless सर्वर है और आप उस पर ब्राउज़र नहीं चाहते, तो आखिरी दोनों को --skip-browser और --skip-computer-use से छोड़ सकते हैं।
shell रीलोड करने के बाद सेटअप छोटे-छोटे कमांड में बँट जाता है, जो तब काम आता है जब आप बाद में सिर्फ़ एक चीज़ बदलना चाहते हैं:
hermes setupपूरा wizard चलाता है।hermes modelprovider और मॉडल चुनता है।hermes toolsटूल्स को चालू या बंद करता है।hermes gateway setupचैट प्लेटफ़ॉर्म जोड़ता है।hermes doctorसमस्याओं का निदान करता है।
Windows और Apple Silicon Macs के लिए डेस्कटॉप पैकेज भी हैं। Intel Macs सपोर्टेड नहीं हैं, और Linux के लिए कोई डेस्कटॉप पैकेज नहीं है, सिर्फ़ स्क्रिप्ट है।
Docker में Hermes Agent
Docker गाइड इस कैटेगरी की साफ़-सुथरी गाइड्स में से एक है। आधिकारिक nousresearch/hermes-agent इमेज stateless है; सब कुछ होस्ट पर ~/.hermes में रहता है, जो /opt/data पर mount होता है। पहले wizard के सवालों के जवाब देने के लिए docker run -it --rm -v ~/.hermes:/opt/data nousresearch/hermes-agent setup चलाएँ, फिर gateway run और --restart unless-stopped के साथ gateway शुरू करें। एक छोटी Compose फ़ाइल gateway और वेब डैशबोर्ड को साथ चलाती है। अपग्रेड करने का मतलब है नया tag pull करना।
OpenClaw की तरह, Hermes भी Docker के दो इस्तेमाल अलग करता है। Hermes को कंटेनर में चलाना एक deployment का फ़ैसला है। एजेंट के कमांड को कंटेनर में चलाना एक सुरक्षा सेटिंग है, terminal.backend: docker, और वही ज़्यादा मायने रखती है।
सुरक्षा डिफ़ॉल्ट
कॉन्फ़िगरेशन डॉक्स साफ़ कहते हैं कि डिफ़ॉल्ट टर्मिनल backend local है: “Commands run directly on your machine with no isolation.” शुरुआत में आपकी सुरक्षा approval layer करती है, जिसका वर्णन security docs में है:
- smart (डिफ़ॉल्ट): एक दूसरा मॉडल हर कमांड को परखता है; कम जोखिम वाले चल जाते हैं, साफ़ तौर पर ख़तरनाक वाले रोक दिए जाते हैं, और अस्पष्ट वाले आपके पास आते हैं।
- manual: हर ख़तरनाक कमांड को आप मंज़ूरी देते हैं।
- off: कोई जाँच नहीं,
--yoloके बराबर।
ख़तरनाक पैटर्न की एक सख़्त blocklist off मोड में भी लागू रहती है, और जो कमांड मंज़ूरी के इंतज़ार में timeout हो जाते हैं, वे रोक दिए जाते हैं। यह “कुछ भी चलाओ” से ज़्यादा सोचा-समझा डिफ़ॉल्ट है, लेकिन फिर भी यह एक मॉडल की निगरानी करता एक मॉडल है। डॉक्स की अपनी production checklist terminal.backend: docker की सलाह देती है, जो कमांड को ऐसे कंटेनर में चलाता है जिसमें Linux capabilities हटा दी जाती हैं (कुछ फ़ाइल permissions वापस जोड़ी जाती हैं) और no-new-privileges सेट होता है। कोई public-facing चैनल जोड़ने से पहले यह कर लें। उसी पेज की एक चेतावनी: जो environment variables आप कंटेनर में भेजते हैं, उन्हें वहाँ चलने वाला कोड पढ़ सकता है, इसलिए वे keys न भेजें जिनकी एजेंट को ज़रूरत नहीं है।

टेलीमेट्री और प्राइवेसी
यहीं Hermes की सिफ़ारिश करना सबसे आसान है। बातचीत, मेमोरी और skills ~/.hermes में रहती हैं, API कॉल सिर्फ़ आपके कॉन्फ़िगर किए provider को जाती हैं, और शेयर्ड usage metrics तब तक बंद रहते हैं जब तक पूछे जाने पर आप “Share with Nous” न चुनें। अपडेट चेक GitHub repo से तुलना करता है। Nous आपके prompts तभी देखता है जब आप उसके अपने Nous Portal को मॉडल provider के रूप में चुनें।
मॉडल और लागत
कोई भी OpenAI-compatible endpoint, OpenRouter, या एक लोकल मॉडल लाएँ। पेच होस्टेड एक्स्ट्रा में है: वेब सर्च, इमेज जनरेशन और स्पीच के लिए या तो उन सेवाओं की आपकी अपनी keys चाहिए या एक पेड Nous Portal प्लान (प्लान इस पेज की pricing table में हैं)। लोकल मॉडल के साथ और बिना किसी होस्टेड एक्स्ट्रा के, हार्डवेयर के अलावा इसे चलाने में कोई ख़र्च नहीं है।
रखरखाव
Hermes तेज़ी से बदलता है (हमने v0.23.0 जाँचा), और नए इंस्टॉल latest stable रिलीज़ को फ़ॉलो करते हैं, जब तक आप main में ऑप्ट-इन न करें। Docker के साथ, ~/.hermes का बैकअप रखें, और अगर आप कोई सरप्राइज़ नहीं चाहते तो latest के बजाय एक वर्ज़न tag pin करें। कई features अपने अलग हिस्से जोड़ते हैं: उदाहरण के लिए, iMessage के लिए Mac पर एक अलग BlueBubbles सर्वर चलाना पड़ता है।
तुलना में यह कैसा है
OpenClaw के पास 29 चैट चैनल, 142 आधिकारिक प्लगइन और बड़ी कम्युनिटी है; Hermes का जवाब है डिफ़ॉल्ट रूप से चालू मॉडल-जाँचे approvals, डिफ़ॉल्ट रूप से कोई टेलीमेट्री नहीं, और skill सीखने वाला loop। यह एक कमांड में OpenClaw की सेटिंग्स, मेमोरी और skills इम्पोर्ट कर सकता है, जिससे इसे आज़माना सस्ता पड़ता है। Hermes Agent vs OpenClaw देखें। अगर आप Hermes को network approvals वाले सख़्त sandbox में चाहते हैं, तो NemoClaw इसे चला सकता है। अगर आप चाहते हैं कि एजेंट डिफ़ॉल्ट रूप से अपने अलग कंप्यूटर पर रहे, तो Rakazo या Agent Zero देखें। पूरी सूची Hermes Agent के विकल्प पर है।
फ़ैसला
Hermes Agent अच्छे प्राइवेसी डिफ़ॉल्ट, साफ़ Docker अनुभव और खुद लिखी skills के सचमुच अलग विचार वाला एक मज़बूत self-hosted एजेंट है। इसकी मुख्य कमी यह है कि जब तक आप टर्मिनल backend नहीं बदलते, कमांड आपके होस्ट पर चलते हैं। उसे बदलें, approvals को smart या manual पर रखें, और यह इस कैटेगरी के सबसे भरोसेमंद व्यवहार वाले एजेंटों में से एक है।
कीमतें
| Open source | मुफ़्त |
|
|---|---|---|
| Nous Portal Plus | $20/माह |
|
| Nous Portal Super | $100/माह |
|
| Nous Portal Ultra | $200/माह |
|
फ़ीचर
| वेब सर्च | हाँ |
|---|---|
| इमेज बनाना | हाँ |
| वॉइस मोड | हाँ |
| फ़ाइल अपलोड | हाँ |
| मेमोरी | हाँ |
| आपके लिए काम करता है | हाँ |
| ऐप इंटीग्रेशन | हाँ |
| खुद से काम करता है | हाँ |
| पहले ख़ुद मैसेज करता है | हाँ |
| कई बॉट | हाँ |
खूबियाँ
- Free and MIT licensed, and runs on hardware you control
- Writes and refines its own skills from experience, on top of persistent memory and cross-session search
- One gateway for 20+ chat platforms, including Telegram, Discord, Slack, WhatsApp, Signal and email
- Run several separate agents as profiles, each with its own model, memory and skills, and let them talk in group chats
- Model-agnostic, with a one-command import from OpenClaw
कमियाँ
- Setup expects comfort with the command line and with running your own server
- Model costs are on you unless you use free models, and hosted web search, images and speech need a paid Nous Portal plan or your own keys
- iMessage needs a separate BlueBubbles server on a Mac
- No native mobile app; Android support is a command-line install through Termux
किसके लिए सबसे अच्छा
- Developers who want a self-hosted agent that keeps learning
- People running a team of specialist agents on their own server
- OpenClaw users looking for an alternative
स्रोत
- NousResearch/hermes-agent on GitHub (MIT, v0.23.0)
- Hermes Agent homepage and Nous Portal pricing
- Hermes Agent documentation
- Hermes Agent docs: Profiles, running multiple agents
- Hermes Agent docs: Bot Mode
- Hermes Agent docs: Voice mode
- Hermes Agent docs: Vision and image paste
- Hermes Agent docs: iMessage via BlueBubbles
- Nous Research on X: Meet Hermes Agent (February 25, 2026)
- Hermes Agent docs: Session heartbeats and cron watchdogs
- Hermes Agent docs: FAQ (Is my data sent anywhere?)
- Hermes Agent docs: Installation (desktop packages, install script, Docker)
- Hermes Agent docs: Platform support (no Linux desktop package; PyPI installs unsupported)
- Hermes Agent docs: Docker setup
- Hermes Agent docs: Configuration (terminal backend defaults to local)
- Hermes Agent docs: Security (approval modes, optional container isolation)
- Hermes Agent docs: Local models
- Hermes Agent example config (shared metrics off by default)
