गाइड

Mac mini पर Hermes Agent इंस्टॉल करना

Hermes Agent एक स्क्रिप्ट से Apple silicon Mac पर इंस्टॉल हो जाता है। स्क्रिप्ट अपना Python और टूल खुद सेट करती है। फिर दो कमांड एक मॉडल चुनती हैं और messaging gateway को launchd सर्विस बना देती हैं। यहाँ ऑफ़िशियल कदम हैं, हमारे टेस्ट इंस्टॉल ने जो प्रिंट किया वह है, और इसे चौबीसों घंटे चालू रखने का तरीका है।

Hermes Agent क्या है

Hermes Agent, Nous Research का ओपन सोर्स एजेंट है, MIT लाइसेंस के तहत। यह सेशन के बीच मेमोरी रखता है, और आपका काम सीखते हुए अपनी skills खुद लिखता है। एक gateway इसे Telegram, Discord, WhatsApp और दूसरे चैट ऐप से जोड़ता है (github.com/NousResearch/hermes-agent, अक्टूबर 2026)।

आप इसे दूसरे कोडिंग एजेंट की तरह टर्मिनल चैट के रूप में इस्तेमाल कर सकते हैं। या gateway को चालू छोड़कर फ़ोन से इसे मैसेज कर सकते हैं। दूसरे तरीके की वजह से ही लोग इसे हमेशा चालू Mac पर चाहते हैं।

ज़रूरतें

  • Apple silicon। install डॉक्स कहते हैं कि macOS installer सिर्फ़ Apple silicon के लिए है, और Intel Mac सपोर्टेड नहीं हैं (अक्टूबर 2026)।
  • Python 3.11 से 3.14, git और curl। installer अपना Python, Node, ffmpeg और ripgrep खुद लाता है, इसलिए नया Mac भी ठीक है।
  • एक मॉडल। Hermes, Anthropic, OpenAI, OpenRouter, Nous Portal और कई दूसरों के साथ काम करता है। इसके provider डॉक्स में API keys, ब्राउज़र साइन-इन और कुछ subscription प्लान हैं। यह कोई भी OpenAI-compatible लोकल endpoint भी लेता है, जैसे Ollama।

इसे इंस्टॉल करें

macOS के लिए डॉक्स में यही कमांड है। इसके बाद अपना शेल रीलोड करें।

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
source ~/.zshrc

स्क्रिप्ट या remote शेल के लिए installer कुछ फ़्लैग लेता है। ये सवाल छोड़ देते हैं, और वैकल्पिक browser और computer-use टूल भी। हमने अपने टेस्ट में इन्हीं का इस्तेमाल किया।

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash -s -- --non-interactive --skip-browser --skip-computer-use

हमने इसे 2 अक्टूबर 2026 को GitHub की होस्टेड macOS 26 मशीनों पर दो बार चलाया। एक बार लगभग 2 मिनट लगे और दूसरी बार 6.5 मिनट, ज़्यादातर डाउनलोड में। version जाँच ने यह प्रिंट किया।

$ hermes --version
Hermes Agent v0.21.5+5635.g5bba024 (2026.9.24) · upstream 5bba024d

यह जानना काम आता है कि क्या कहाँ गया। installer ने कोड को आपकी होम डायरेक्टरी के hermes फ़ोल्डर में clone किया। उसने Python 3.14.7, Node, ffmpeg और ripgrep की अपनी कॉपी उसके अंदर एक tools फ़ोल्डर में रखीं। hermes कमांड आपकी होम डायरेक्टरी के local bin फ़ोल्डर में गई। उसने 58 bundled skills भी जोड़ीं, जिनमें Apple Notes, Reminders और iMessage वाली भी हैं। Hermes को Linux मशीन के बजाय Mac पर चलाने की यह एक वजह है।

अब एक मॉडल चुनें और setup wizard चलाएँ।

hermes model
hermes setup
hermes doctor

OpenClaw से आ रहे हैं? README में एक कमांड है जो आपकी OpenClaw सेटिंग्स import करती है।

hermes claw migrate

gateway को 24/7 चालू रखें

पहले अपने चैट ऐप जोड़ें। फिर gateway को सर्विस के रूप में इंस्टॉल करें। macOS पर यह एक launchd agent है।

hermes gateway setup
hermes gateway install
hermes gateway start
hermes gateway status
tail -f ~/.hermes/logs/gateway.log

हमने install कमांड एक ऐसी टेस्ट मशीन पर चलाई जिस पर अभी कोई चैट ऐप सेट नहीं था। उसके यूज़र का नाम runner है। status जाँच ने पक्का किया कि launchd, gateway को चला रहा था।

$ hermes gateway install
Installing launchd service to: /Users/runner/Library/LaunchAgents/ai.hermes.gateway.plist
✓ Service installed and loaded!
$ hermes gateway status
✓ Service definition matches the current Hermes install
✓ Gateway is supervised by launchd (PID 14390)
  Auto-start at login and auto-restart on crash are available.

सर्विस फ़ाइल load पर चलने के लिए सेट है, इसलिए यह हर लॉग इन पर लौट आती है। अगर gateway error के साथ बंद हो, तो यह उसे रीस्टार्ट भी करती है। messaging डॉक्स में एक पेच है। अगर आप बाद में नए टूल इंस्टॉल करें, तो install कमांड फिर चलाएँ, ताकि सर्विस नया PATH ले ले।

हर LaunchAgent की तरह इसे भी लॉग इन किया हुआ यूज़र चाहिए। automatic login चालू करें, फिर स्लीप बंद करें।

sudo pmset -a sleep 0
sudo pmset -a disksleep 0
sudo pmset -a displaysleep 10

ऐसे टर्मिनल सेशन के लिए जो कनेक्शन टूटने पर भी बचा रहे, इंटरैक्टिव एजेंट को tmux के अंदर चलाएँ। कदम हमारी tmux गाइड में हैं। Hermes के लिए भी वे वैसे ही काम करते हैं।

सुरक्षा से जुड़ी बातें

  • जब तक आप अनुमति न दें, gateway हर किसी को मना करता है। यूज़र IDs की allowlist सेट करें, या pairing कोड से लोगों को एक-एक करके मंज़ूर करें। कोड एक घंटे बाद expire हो जाते हैं।
  • Approvals के तीन मोड हैं: manual, smart और off। off, yolo फ़्लैग जैसा ही है। जब तक अपने सेटअप पर भरोसा न हो, इसे manual पर रखें।
  • API keys को hermes फ़ोल्डर की env फ़ाइल में रखें, जिसे सिर्फ़ आप पढ़ सकें। इसे कभी commit न करें।
  • ज़्यादा अलगाव के लिए security डॉक्स दिखाते हैं कि कमांड Mac पर सीधे चलाने के बजाय Docker container में कैसे चलाएँ।
# in ~/.hermes/.env
TELEGRAM_ALLOWED_USERS=123456789

# or approve one person by pairing code
hermes pairing approve telegram XKGH5N7P
chmod 600 ~/.hermes/.env

डॉक्स के अनुसार कुछ सुरक्षा yolo मोड में भी बनी रहती है। एक सख्त blocklist पूरी डिस्क के recursive delete जैसी कमांड रोकती है। इसके फ़ाइल टूल ssh और aws फ़ोल्डर में लिखने से मना कर देते हैं।

MacRun Mac पर इसे चलाना

हमारा एजेंट प्लान आपको स्लीप बंद वाला डेडिकेटेड Mac mini देता है। रीबूट के बाद इसका लॉग इन सेशन अपने आप लौट आता है। Claude Code और Codex पहले से इंस्टॉल आते हैं। Hermes नहीं आता। आप इसे अपने एडमिन अधिकारों से ऊपर वाली स्क्रिप्ट से इंस्टॉल करते हैं। अगर Hermes क्लाउड मॉडल इस्तेमाल करे, तो बेस 16 GB वाला M6 काफ़ी से ज़्यादा है।

इसके लिए किसे Mac किराए पर नहीं लेना चाहिए। Hermes, Linux पर भी चलता है। अगर आपको Xcode, Apple Notes या iMessage नहीं चाहिए, तो Linux सर्वर सस्ता है। और MacRun डेवलपर काम के लिए है। इसे कोडिंग, बिल्ड और रिपॉज़िटरी के कामों के लिए इस्तेमाल करें, निजी ज़िंदगी के असिस्टेंट के लिए नहीं।

एजेंट प्लान में क्या मिलता है, यह एजेंट Mac पेज पर देखें।

अक्सर पूछे जाने वाले सवाल

क्या Hermes Agent, Intel Mac पर चलता है?

+

नहीं। अक्टूबर 2026 तक Hermes Agent के install डॉक्स कहते हैं कि macOS installer सिर्फ़ Apple silicon को सपोर्ट करता है।

macOS पर Hermes Agent को बैकग्राउंड में कैसे चलाऊँ?

+

hermes gateway install चलाएँ। यह एक launchd agent बनाता है, जो लॉग इन पर शुरू होता है। इसे संभालने के लिए hermes gateway start, stop और status इस्तेमाल करें।

क्या Hermes Agent लोकल मॉडल इस्तेमाल कर सकता है?

+

हाँ। इसके provider डॉक्स कहते हैं कि यह किसी भी OpenAI-compatible endpoint के साथ काम करता है, Ollama और LM Studio समेत। इसे hermes model से चुनें।

Hermes Agent API keys कहाँ रखता है?

+

आपकी होम डायरेक्टरी के hermes फ़ोल्डर के अंदर env फ़ाइल में। security डॉक्स इस पर chmod 600 करने और इसे कभी commit न करने की सलाह देते हैं।

संबंधित गाइड