
hermes-agent — Updated!
आपके साथ बढ़ने वाला एजेंट
Hermes Agent ☤
Nous Research द्वारा निर्मित स्वयं-सुधार करने वाला AI एजेंट। यह एकमात्र एजेंट है जिसमें अंतर्निहित लर्निंग लूप है — यह अनुभव से कौशल बनाता है, उपयोग के दौरान उन्हें बेहतर बनाता है, ज्ञान को बनाए रखने के लिए स्वयं को प्रेरित करता है, अपनी पिछली बातचीत में खोज करता है, और सत्रों के दौरान आपके बारे में एक गहराता मॉडल बनाता है। इसे $5 के VPS, GPU क्लस्टर, या सर्वरलेस इंफ्रास्ट्रक्चर पर चलाएँ जिसकी निष्क्रिय रहने पर लगभग कुछ भी लागत नहीं आती। यह आपके लैपटॉप से बंधा नहीं है — जब यह क्लाउड VM पर काम कर रहा हो तो Telegram से इससे बात करें।
आप जो भी मॉडल चाहें उपयोग करें — Nous Portal, OpenRouter, OpenAI, आपका अपना एंडपॉइंट, और कई अन्य। hermes model से स्विच करें — कोई कोड परिवर्तन नहीं, कोई लॉक-इन नहीं।
| एक वास्तविक टर्मिनल इंटरफ़ेस | मल्टीलाइन संपादन, स्लैश-कमांड ऑटोकम्प्लीट, बातचीत इतिहास, इंटरप्ट-एंड-रीडायरेक्ट, और स्ट्रीमिंग टूल आउटपुट के साथ पूर्ण TUI। |
| वहीं रहता है जहाँ आप रहते हैं | Telegram, Discord, Slack, WhatsApp, Signal, और CLI — सभी एक ही गेटवे प्रक्रिया से। वॉइस मेमो ट्रांसक्रिप्शन, क्रॉस-प्लेटफ़ॉर्म बातचीत निरंतरता। |
| एक बंद लर्निंग लूप | आवधिक नज के साथ एजेंट-क्यूरेटेड मेमोरी। जटिल कार्यों के बाद स्वायत्त कौशल निर्माण। उपयोग के दौरान कौशल स्वयं को बेहतर बनाते हैं। क्रॉस-सेशन रिकॉल के लिए LLM सारांशीकरण के साथ FTS5 सत्र खोज। Honcho द्वंद्वात्मक उपयोगकर्ता मॉडलिंग। agentskills.io खुले मानक के साथ संगत। |
| निर्धारित ऑटोमेशन | किसी भी प्लेटफ़ॉर्म पर डिलीवरी के साथ अंतर्निहित क्रॉन शेड्यूलर। दैनिक रिपोर्ट, रात्रिकालीन बैकअप, साप्ताहिक ऑडिट — सब कुछ प्राकृतिक भाषा में, बिना निगरानी के चलता हुआ। |
| प्रत्यायोजित और समानांतरित करता है | समानांतर कार्यप्रवाहों के लिए पृथक सबएजेंट उत्पन्न करें। Desktop में, Settings → Model → Subagents के अंतर्गत उनका प्रदाता, मॉडल, और सीमाएँ चुनें, फिर पूर्ण रूट लागू करें। Python स्क्रिप्ट लिखें जो RPC के माध्यम से टूल कॉल करती हैं, बहु-चरणीय पाइपलाइनों को शून्य-संदर्भ-लागत वाले टर्न में बदलती हैं। |
| कहीं भी चलता है, केवल आपके लैपटॉप पर नहीं | सात टर्मिनल बैकएंड — local, Docker, SSH, Singularity, Modal, Daytona, और Vercel Sandbox। Daytona और Modal सर्वरलेस स्थायित्व प्रदान करते हैं — निष्क्रिय होने पर आपके एजेंट का वातावरण हाइबरनेट हो जाता है और माँग पर जागता है, सत्रों के बीच लगभग कुछ भी लागत नहीं आती। इसे $5 के VPS या GPU क्लस्टर पर चलाएँ। |
| अनुसंधान-तैयार | बैच ट्रैजेक्टरी जनरेशन, अगली पीढ़ी के टूल-कॉलिंग मॉडल को प्रशिक्षित करने के लिए ट्रैजेक्टरी संपीड़न। |
त्वरित इंस्टॉल
Linux, macOS, WSL2
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Windows (नेटिव, PowerShell)
ध्यान दें: नेटिव Windows, Hermes को WSL के बिना चलाता है — CLI, gateway, TUI, और tools सभी नेटिव रूप से काम करते हैं। यदि आप इसके बजाय WSL2 का उपयोग करना चाहते हैं, तो ऊपर दिया गया Linux/macOS one-liner वहाँ भी काम करता है। कोई बग मिला? कृपया issue दर्ज करें।
इसे 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: aarch64 डिवाइस के लिए एक हस्ताक्षरित APT रिपॉज़िटरी उपलब्ध है, जिसमें एक
stableचैनल (टैग किए गए रिलीज़) और एक प्रीरिलीज़canaryचैनल है। पैकेज में Python, Node.js, और TUI शामिल हैं। डेस्कटॉप/सर्वर इंस्टॉलर स्क्रिप्ट का नहीं, बल्कि Termux गाइड का उपयोग करें।Windows: नेटिव Windows पूरी तरह से समर्थित है — ऊपर दिया गया PowerShell one-liner सब कुछ इंस्टॉल करता है। यदि आप इसके बजाय WSL2 का उपयोग करना चाहते हैं, तो Linux कमांड वहाँ भी काम करता है। नेटिव Windows इंस्टॉल
%LOCALAPPDATA%\hermesके अंतर्गत रहता है; WSL2 Linux की तरह~/.hermesके अंतर्गत इंस्टॉल होता है।
इंस्टॉलेशन के बाद:
source ~/.bashrc # reload shell (or: source ~/.zshrc)
hermes # start chatting!
समस्या निवारण
Windows Defender या एंटीवायरस uv.exe को मैलवेयर के रूप में फ़्लैग करता है
यदि आपका एंटीवायरस (Bitdefender, Windows Defender, आदि) Hermes के bin फ़ोल्डर (%LOCALAPPDATA%\hermes\bin\uv.exe) से uv.exe को क्वारंटीन कर देता है, तो यह एक गलत सकारात्मक (false positive) है। यह फ़ाइल Astral का uv है — वह Rust Python पैकेज मैनेजर जिसे Hermes अपने Python वातावरण को प्रबंधित करने के लिए बंडल करता है। ML-आधारित एंटीवायरस इंजन अक्सर उन अहस्ताक्षरित (unsigned) 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
यदि attestation कहता है "Verification succeeded" और अंतिम पंक्ति True प्रिंट करती है, तो आप ठीक हैं।