{"id":52075,"date":"2026-04-13T14:55:14","date_gmt":"2026-04-13T06:55:14","guid":{"rendered":"https:\/\/www.1ai.net\/?p=52075"},"modified":"2026-04-13T14:55:14","modified_gmt":"2026-04-13T06:55:14","slug":"hermes-agent-%e6%96%b0%e6%89%8b%e6%95%99%e7%a8%8b%ef%bc%8c%e4%bb%8e%e5%85%a5%e9%97%a8%e5%88%b0%e6%94%be%e5%bc%83%e7%9a%84%e4%b8%8d%e5%ae%8c%e5%85%a8%e6%8c%87%e5%8d%97","status":"publish","type":"post","link":"https:\/\/www.1ai.net\/en\/52075.html","title":{"rendered":"Hermes Agent, a freshman's course, incomplete guide from entry to abandonment"},"content":{"rendered":"<blockquote>\n<ul>\n<li>This is the right one for someone with no command experience<a href=\"https:\/\/www.1ai.net\/en\/tag\/%e6%96%b0%e6%89%8b\" title=\"[Sees articles with [newer] labels]\" target=\"_blank\" rel=\"noopener\">Newbie<\/a>, also suitable for users migrating from OpenClaw. Take your hand and start at zero <a href=\"https:\/\/www.1ai.net\/en\/tag\/hermes-agent\" title=\"_Other Organiser\" target=\"_blank\" rel=\"noopener\">Hermes Agent<\/a>access Telegram and understand its core play\u3002<\/li>\n<\/ul>\n<\/blockquote>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52077\" title=\"802e44f4j00tdf6ri00bd000iw007kp\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/802e44f4j00tdf6ri00bbd000iw007kp.jpg\" alt=\"802e44f4j00tdf6ri00bd000iw007kp\" width=\"680\" height=\"272\" \/><\/p>\n<p><strong>What is it<\/strong><\/p>\n<p>Nous Research <a href=\"https:\/\/www.1ai.net\/en\/tag\/agent\" title=\"[View articles tagged with [Agent]]\" target=\"_blank\" rel=\"noopener\">Agent<\/a> Frame, up to 35Kstar in less than two months, pretty fast\u3002<\/p>\n<p>Most people use AI to open the web page, enter questions, wait for it to answer, and close the window. Hermes' location is not this. It's a digital employee deployed on a server for 24 hours. You turn off the computer, it's still running; you're asleep, it's still handling the job. This is a shift in thinking from \u201cchat tools\u201d to \u201cinfrastructure\u201d to understand this if it is really to be used\u3002<\/p>\n<p>The core difference is that it makes itself smarter. Upon completion of a complex mission, automatic reusable skills (Skill) are stored, and the next direct call will continue to improve over the number of times used. Repetition speed increased by 40% after the automatic generation of three skills within two hours of user feedback\u3002<\/p>\n<p>On the bottom, in Python, OpenClaw is JS, and most of the tools and model libraries of the AI era are Python ecology, with lower thresholds for recoded source code, customized tools, docking local models\u3002<\/p>\n<p>The model is recommended for OpenRouter, with a free model available at zero cost\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52078\" title=\"d3d0fd30j00tdf6sd0028d000iw0095p\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/d3d0fd30j00tdf6sd0028d000iw0095p.jpg\" alt=\"d3d0fd30j00tdf6sd0028d000iw0095p\" width=\"680\" height=\"329\" \/><\/p>\n<blockquote>\n<ul>\n<li>\u2022 Update when sending: A tweeter will give feedback this afternoon that Claude's subscription has expired\u3002<\/li>\n<li>With effect from 7 April, the policy has been adjusted and third-party tools such as Hermes are no longer subject to subscription lines and are charged separately in volume terms. It is recommended to give priority to the OpenRouter free model\u3002<\/li>\n<\/ul>\n<\/blockquote>\n<p><strong>Before we begin<\/strong><\/p>\n<p>1. System support<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52079\" title=\"6ba3e990jdf6t3001md000iw008p\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/6ba3e990j00tdf6t3001md000iw008sp.jpg\" alt=\"6ba3e990jdf6t3001md000iw008p\" width=\"680\" height=\"316\" \/><\/p>\n<blockquote>\n<ul>\n<li>\ud83d\udca1Windows User: WSL2 needs to be installed and then used in the WSL2 environment. It is possible to search Microsoft official files for \"installed WSL\" and to return to it when it is installed\u3002<\/li>\n<\/ul>\n<\/blockquote>\n<p>2. Confirm that Git has been installed<\/p>\n<p>Open terminal, enter:<\/p>\n<pre><code class=\"language-*\">oh, my god<\/code><\/pre>\n<p>it's okay to see a version number (e.g. git version 2.x.x). command not found, download installation first\u3002<\/p>\n<p>3. Preparation of large models API Key<\/p>\n<p>Hermes supports access to mainstream models like Claude, OpenAI, OpenRouter. When installed, you will be guided to choose and configure, and keep Key in advance\u3002<\/p>\n<p>First step: installation<\/p>\n<p>Open terminal (Windows user in WSL2) to execute:<\/p>\n<p>Script will automatically complete all preparatory work: test and install Python \/ Node.js \/ Git \/ Ripgrep etc. dependent, cloned warehouse, create global hermes command\u3002<\/p>\n<p>curl-fsSL https:\/\/raw.githubusercontent.com\/NousResearch\/hermes-agent\/main\/scripts\/install.shbash<\/p>\n<blockquote>\n<ul>\n<li>Web tip: There's more to be installed, and if the network is bad, wait a little longer and don't turn the terminals off\u3002<\/li>\n<\/ul>\n<\/blockquote>\n<p>Once installed, the script automatically enters the guidance settings, selects the Quick setup mode, and then uses the hint configuration model. OpenRouter is recommended, and free models (e.g. google\/gemma-4-31b-it:free) are available upon entry, with zero costs running first. Hermes will read automatically, without repeating\u3002<\/p>\n<p>THE CONFIGURATION ENDS WITH A QUERY ABOUT WHETHER TO REGISTER FOR THE SYSTEM AND CHOOSE Y TO TURN ON THE SELF-STARTER, TO STAY IN THE BACKROOM AND TO SAVE EVERY MANUAL START-UP\u3002<\/p>\n<p>If you do not want to configure chat platforms for the time being, choose Skip to enter directly in the terminal:<\/p>\n<pre><code class=\"language-*\">shemes<\/code><\/pre>\n<p>A dialogue interface is available, indicating that the installation has been successful and that it can talk directly in the command line\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52076\" title=\"f04efa9ej00tdf6ty0039d000iv091p\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/f04efa9ej00tdf6ty0039d000iv0091p.jpg\" alt=\"f04efa9ej00tdf6ty0039d000iv091p\" width=\"679\" height=\"325\" \/><\/p>\n<blockquote>\n<ul>\n<li>\u26a0\ufe0f if the hint does not find hermes command, start with source ~\/.bashrc or source ~\/.zshrc refresh the shell environment and reopen the terminal\u3002<\/li>\n<li>It's easier to actually install than OpenClaw<\/li>\n<\/ul>\n<\/blockquote>\n<p>Zenium\u00a0<strong>Step 2: Access Telegram<\/strong><\/p>\n<blockquote>\n<ul>\n<li>If you only want to interact with Hermes with the command line, you can skip this step. If you want to talk in a cell phone or a computer Telegram, you need to be configured\u3002<\/li>\n<\/ul>\n<\/blockquote>\n<p>2.1 First go to Telegram and create a Bot<\/p>\n<ol>\n<li>Open Telegram, search BotFather<\/li>\n<li>send \/newbot<\/li>\n<li>Enter the display name (Name) and the user name (Username, which must end with the bot) according to the hint<\/li>\n<li>After creating successfully, BotFather returns a series of HTTP API Token, copy saved<\/li>\n<\/ol>\n<p>2.2 Return to terminal configuration<\/p>\n<p>IF YOU PAST THE IM CONFIGURATION WHEN YOU INSTALL, YOU CAN RERUN AT ANY TIME:<\/p>\n<pre><code class=\"language-*\">\u266a hermes gateway setup \u266a<\/code><\/pre>\n<p>Select Telegram on the lead interface, paste the Bot Token that you just copied\u3002<\/p>\n<blockquote>\n<ul>\n<li>Note: Token-time terminals do not display anything. This is a normal security design, which is confirmed directly by returning to the vehicle\u3002<\/li>\n<\/ul>\n<\/blockquote>\n<p>Then you have to fill in your Telegram number ID. Query method: Send any message to @userinfobot in Telegram that will immediately reply to your account ID, copy that number and fill it in. No one can use your Bot without filling in\u3002<\/p>\n<p>2.3 Completion of matching<\/p>\n<p>When the configuration is completed, the terminal will give a command, copy the execution, and then open Telegram to find your newly created Bot, send a message, and if you can get a response, you will be able to match\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52080\" title=\"3998b841j00tdf6w7000m6d000f00xcp\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/3998b841j00tdf6w700m6d000fw00xcp.jpg\" alt=\"3998b841j00tdf6w7000m6d000f00xcp\" width=\"572\" height=\"1200\" \/><\/p>\n<p>Other chat platforms<\/p>\n<p>Flying Books, Enterprise Wireless, Nailing, Discord, WhatsApp, etc., are configured in the same way as Telegram, and can be found in the guide menu. Detailed parameter configuration can refer to official documents:<\/p>\n<p>Zenium<a href=\"https:\/\/hermes-agent.nousresearch.com\/docs\/user-guide\/messaging\/\">Message Platform Access Guide<\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52081\" title=\"47666530j00tdf6wl0076d000iw00iqp\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/47616530j00tdf6wl0076d000iw00iqp.jpg\" alt=\"47666530j00tdf6wl0076d000iw00iqp\" width=\"680\" height=\"674\" \/><\/p>\n<p><strong>Step 3: Validation installation<\/strong><\/p>\n<p>Run the following commands for a full check:<\/p>\n<pre><code class=\"language-*\">i'm sorry, shemes doctor<\/code><\/pre>\n<p>The output is green, which means Hermes is working properly, with no problems of dependence or configuration. If there is a mistake, it will point to exactly what went wrong\u3002<\/p>\n<p>Core characteristics<\/p>\n<p>Skills Auto Generates: After a complex task, Hermes will sink the whole process into a Markdown skill file, and next time a similar task will be called directly. It will also record the number of calls and the process of implementation for each Skill, up to a certain number of automatic adjustments \u2014 the skills will really be used as best as possible, not as a word\u3002<\/p>\n<p>Layer memory: Core information is based at MEMORY.md, with each conversation; the full volume of the historical dialogue is stored at SQLite, retrieved on demand, with no limit on capacity. OpenClaw is that every mission has put the following down in history, and the more it burns. Hermes recalls on demand, but the longer it takes, the more it takes\u3002<\/p>\n<p>IM can see tool_call process, know what angent is doing every step, OpenClaw, this is a black box. There is also support for Profiles, which can run multiple isolated Agent examples at the same time\u3002<\/p>\n<p>Voice Interacting: CLI press Ctrl+B recording, Telegram \/ Discord can speak directly, Discord can even get Agent to join the voice channel to listen in real time. Local Whisper (free of charge) or Groq is supported for voice recognition, which is not normally available but is a sub-item if needed\u3002<\/p>\n<p>SOUL.md Personalization: Writing a few lines in ~\/.hermes\/SOUL.md defines Agent as a permanent personality across all platforms, speaking styles, preferences, what to avoid. Want a practical engineer assistant or a funny assistant, it's up to you\u3002<\/p>\n<p>In general, the interactive experience is fluid, and the configuration is simple but the interface needs to continue to grind\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52082\" title=\"a52f77c4j00tdf6xf003qd000iw00clp\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/a52f77c4j00tdf6xf003qd000iw00clp.jpg\" alt=\"a52f77c4j00tdf6xf003qd000iw00clp\" width=\"680\" height=\"453\" \/><\/p>\n<p><strong>\u2022 Access to third-party interfaces<\/strong><\/p>\n<p>If you don't want to use the command line, there are two options:<\/p>\n<p>Hermes WebUI: The Web interface developed for Hermes, which talks directly to Agent, is much more intuitive than the command line and is very new\u3002<\/p>\n<p>\ud83d\udc49github.com\/nesquena\/hermes-webui<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52083\" title=\"41acb78fj00tdf6xy0069d000iw00bkp\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/41acb78fj00tdf6xy0069d000iw00bkp.jpg\" alt=\"41acb78fj00tdf6xy0069d000iw00bkp\" width=\"680\" height=\"416\" \/><\/p>\n<p>Access to existing tools: Hermes contains service-ends that are compatible with OpenAI API formats, Open WebUI, Cherry Studio and others that support custom API endpoints can be accessed directly without re-engineering\u3002<\/p>\n<p>Cannot initialise Evolution's mail component<a href=\"https:\/\/hermes-agent.nousresearch.com\/docs\/user-guide\/features\/api-server\">API Server User Guide<\/a><\/p>\n<p>VPS USER<\/p>\n<p>If you are deployed on VPS and you have installed an AI tool such as Claude or Codex, you can throw the Hermes official document or this document directly at it, so that it can read and execute the configuration step automatically. Avoiding the trouble of sticking orders on a line-by-line basis is particularly appropriate in circumstances where the environment is complex and requires repeated debugging\u3002<\/p>\n<p>I'm sorry<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52084\" title=\"bc6f2ff9j00tdf6yg003wd000iv00bep\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/bc6f2ff9j00tdf6yg003wd000iv00bep.jpg\" alt=\"bc6f2ff9j00tdf6yg003wd000iv00bep\" width=\"679\" height=\"410\" \/><\/p>\n<p>Cost reference<\/p>\n<p>Hermes can be named as running on a $5\/month VPS and also supports Docker and Serverles programmes. Following are the cost references for community-based measurements:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52085\" title=\"b3db14fj00tdf6ypvd000iu004np\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/bb3db14fj00tdf6yp000vd000iu004np.jpg\" alt=\"b3db14fj00tdf6ypvd000iu004np\" width=\"678\" height=\"167\" \/><\/p>\n<p>Why is Hermes cheaper than OpenClaw 30%-60%? The reason for this is structure: OpenClaw, each mission, the more it's been, the more it's consumed, the more it's spent, the more it's spent. Hermes' memory systems are recalled as needed and the cost remains stable over time\u3002<\/p>\n<blockquote>\n<ul>\n<li>\u26a0\ufe0f Community HF overturn case: forgot to turn Sonnet off overnight. OpenClaw users cry in the toilet, Hermes users turn up a small order of magnitude because of structural differences\u3002<\/li>\n<\/ul>\n<\/blockquote>\n<p>Security<\/p>\n<p>Hermes implemented seven layers of defence: a white list of user authorizations, manual approval of hazard orders, Docker container isolation, document filter protection, content infusion scanning, URL validation (and SSRF), pre-execution terminal attack detection. The default for high-risk operations requires manual confirmation, which is automatically denied over time\u3002<\/p>\n<p>When accessing the IM platform, Hermes supports pairing, 8 bit random, 1 hour expired, 5 failed locks, and is safer than manually copying user ID\u3002<\/p>\n<p>Configure top key and service decomposition management, which is less complex, reduces the probability that the wrong pair will kill itself\u3002<\/p>\n<p>Two points to know before use:<\/p>\n<ul>\n<li>Access to Telegram. Post account is access control. Account security = Agent secure<\/li>\n<li>Skills, long-term survival is subject to repeated calls<\/li>\n<\/ul>\n<blockquote>\n<ul>\n<li>\ud83d\udca1 skills files exist locally and can be opened for viewing and deletion at any time; hermes doctor can regularly check the state of operation\u3002<\/li>\n<\/ul>\n<\/blockquote>\n<p><strong>\u2753 Common problems<\/strong><\/p>\n<p>Q: Can claude subscribe still work<\/p>\n<p>On 7 April, Anthropic has adjusted its policy, and third-party instruments such as Hermes no longer follow the subscription line, and the use of Claude requires a separate rate. It is recommended that OpenRouter be used directly, with a free model available after registration, with no cost of entry, and subsequent re-payment models\u3002<\/p>\n<p>Q: Enter hermes hint after installation<\/p>\n<p>Usually PATH is not refreshed. Turn off the current terminal window, reopen one and try again. If not, execute source ~\/.bahrc or source ~\/.zshrc\u3002<\/p>\n<p>Q: What about Windows users<\/p>\n<p>The government clearly does not support the original Windows operation. WSL2 (Windows Subsystem for Linux 2) needs to be installed first, then in WSL2 you have to do the same with your own program\u3002<\/p>\n<p>Q: Bot Token pasting in there without any indication, was it wrong<\/p>\n<p>No errors, this is the terminal security mechanism and will not be repeated when you enter the key type content. Just press back to confirm\u3002<\/p>\n<p>Q: Does the original configuration work<\/p>\n<p>Yes, Hermes has internal displacement orders:<\/p>\n<p>i don't know what you're talking about<\/p>\n<p>Many commands and OpenClaw are similar\u3002<\/p>\n<p>Q:\/llm_wiki What function<\/p>\n<p>The new version of the new functionality supports the Karpathy wiki program - it allows quick access to large model-related knowledge and triggers directly \/llm_wiki in the IM dialogue, which is easier than manual search\u3002<\/p>\n<p>Official documents:<\/p>\n<p>shemes-agent.nosresearch.com\/docs<\/p>\n<p>Github:<\/p>\n<p>i don't know what you're talking about<\/p>","protected":false},"excerpt":{"rendered":"<p>This paper is suitable for newcomers with no command line experience at all, and for users who migrate from OpenClaw. Hand hands to take you from scratch, put Hermes Agent, access Telegram and understand its core. What's Nous Research's AI Age frame at the end of February this year? Most people use AI to open the page, enter questions, wait for it to answer, and close the window. Hermes' location is not this. It's a digital employee deployed on a server for 24 hours. You turn off the computer, it's still running; you're asleep, it's still handling the job. It's from<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[149,144],"tags":[1405,8452,3407],"collection":[],"class_list":["post-52075","post","type-post","status-publish","format-standard","hentry","category-jiaocheng","category-baike","tag-agent","tag-hermes-agent","tag-3407"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/posts\/52075","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/comments?post=52075"}],"version-history":[{"count":0,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/posts\/52075\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/media?parent=52075"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/categories?post=52075"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/tags?post=52075"},{"taxonomy":"collection","embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/collection?post=52075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}