AI news and explainers at 7 AM weekdays, plus a Sunday weekly at 8Get it in your inbox

METAL LAB

Hermes Agent builds its own skills the more you use it

The company says it has a built-in learning loop that turns experience into skills and pulls up past conversations on demand

이미지: METAL LAB 생성

Summary

  • In the description of its Hermes Agent repository, which is trending on GitHub, Nous Research introduced a built-in learning loop that turns experience into skills and stores knowledge on its own
  • The company says it can run anywhere, from a $5 VPS to serverless infrastructure, and that you can talk to it through six messaging apps including Telegram, Discord, and Slack
  • It runs natively on Windows without needing WSL, and OpenClaw users can bring over their settings, memory, skills, and API keys with a single command
개발
Nous Research (저장소: NousResearch/hermes-agent)
핵심 기능
경험에서 스킬 생성·개선, 지식 자동 저장, 과거 대화 검색, 세션 간 사용자 모델링
실행 환경
5달러 VPS, GPU 클러스터, 서버리스(유휴 시 비용 거의 없음)
메신저 연동
텔레그램·디스코드·슬랙·왓츠앱·시그널·이메일
모델 전환
`hermes model` 명령으로 Nous Portal·OpenRouter·오픈AI·자체 엔드포인트 등 교체
Windows 지원
WSL 없이 CLI·게이트웨이·TUI·툴 네이티브 동작
Nous Portal
모델·웹검색·이미지생성·TTS·클라우드 브라우저를 구독 하나로 통합
마이그레이션
오픈클로 설정·기억·스킬·API 키 자동 이전 지원

An agent that gets smarter the more you use it

The description on the Hermes Agent repository, currently trending on GitHub, is short and confident. Under the tagline "the agent that grows with you," Nous Research describes it as "the only agent with a built-in learning loop." The more you talk to it, the more skills it builds out of experience, refining them as you actually use it. It automatically stores important information on its own, and pulls up past conversations whenever it needs them. The company says its understanding of you deepens as sessions pile up.

A dashed arrow leads from conversation to a skill node, while skill and memory nodes exchange information through solid two-way arrows. It shows a cycle where experience from conversation grows into skills, which are then stored in memory and retrieved for later use.

The third announcement, this time about the learning loop

On August 17, Nous Research introduced bot mode for Hermes Desktop, which splits agent profiles by bot, and followed up on August 20 with a dedicated remote computer and the freedom to fork and self-host. This latest repository description is the next installment in that series, laying out the learning loop that serves as the agent's core engine along with how to install and integrate it.

Runs anywhere

According to the company, Hermes Agent can run on a $5 VPS, a GPU cluster, or serverless infrastructure that costs almost nothing when idle. It isn't tied to your laptop — you can message it on Telegram while it handles a task on a cloud virtual machine. There are two ways to run it: launch the TUI in a terminal with the hermes command, or turn on the gateway and talk to it through Telegram, Discord, Slack, WhatsApp, Signal, or email. The two interfaces share most of the same slash commands.

Model choice is flexible too. You can switch between multiple providers — including Nous Portal, OpenRouter, OpenAI, and your own endpoints — with a single hermes model command, and the company says this requires no code changes and creates no lock-in.

Getting it running

Installation paths differ depending on your operating system.

EnvironmentInstallation methodInstall path
macOS/LinuxOne-line script~/.hermes
Windows (native)PowerShell one-liner, no WSL needed%LOCALAPPDATA%\hermes
WSL2Same commands as Linux~/.hermes
Android (Termux)Manual install following the Termux guideSeparate extended build

On Windows, the CLI, gateway, TUI, and tools all run natively without WSL. The installer automatically sets up uv, Python 3.11, Node.js, ripgrep, ffmpeg, and even a roughly 45MB portable Git Bash (MinGit). It's installed in an isolated location at %LOCALAPPDATA%\hermes\git without needing admin rights, so it doesn't conflict with any Git already on the system, according to the company. Antivirus software sometimes flags and quarantines uv.exe — the company explains this is a false positive caused by uv, the Python package manager, being distributed unsigned. On Android, the full extended build pulls in voice-related dependencies that don't work on Android, so a separate build trimmed down for Termux is installed instead.

For existing OpenClaw users, the setup wizard (hermes setup) automatically detects the ~/.openclaw folder and offers to migrate it. It can carry over your OpenClaw settings, memory, skills, and API keys as-is. You can check the options with hermes claw migrate --help, or go through it interactively via the openclaw-migration skill.

Five keys, one subscription

Normally, connecting multiple tools means issuing separate API keys for the base model, web search, image generation, TTS, and cloud browser access. Nous Portal bundles all five into a single subscription.

FeatureStandalone useNous Portal
ModelSeparate API key neededBundled into one subscription
Web searchSeparate API key neededBundled into one subscription
Image generationSeparate API key neededBundled into one subscription
TTSSeparate API key neededBundled into one subscription
Cloud browserSeparate API key neededBundled into one subscription

Signing in with OAuth sets Nous as the provider and turns on the Tool Gateway. You can check connection status anytime with hermes portal info, and you're still free to use your own API key for individual tools. Since the gateway is set up separately for each backend, it's not all-or-nothing.

Editor's view

Counting up Nous Research's announcements around Hermes Agent over the past month gets you four: bot mode, the remote computer, freedom to fork, and now this learning loop. Taken separately, they read like a feature list. Put them together, and a clear direction emerges. Rather than pushing users toward one model and one app the way OpenAI or Anthropic does, Nous seems to be building a modular agent that works with any model and runs on any infrastructure. Both the design that lets you switch providers with a single hermes model command and the gateway's per-backend setup point in the same direction.

Anyone who's actually put an agent framework this size into real use runs into the same wall every time. It works fine for the first few days, but once conversations pile up, you inevitably hit a point where you have to re-explain earlier context. The learning loop Hermes is touting — building its own skills and pulling up past conversations on demand — is aimed squarely at that problem. That said, long-term-memory designs like this only prove themselves after weeks of actual use, so it's too early to judge their effectiveness from the launch description alone.

For teams here, the migration path from OpenClaw is worth watching closely. Being able to bring over settings, memory, skills, and API keys with a single command means that teams who've already built workflows around OpenClaw may find the switching cost lower than expected. On the other hand, teams adopting an agent for the first time will likely find that consolidating five separate APIs under one Nous Portal subscription noticeably cuts down setup time.

Over the coming weeks, we should start seeing real cases showing how many skills this learning loop actually generates and how users go about verifying their quality. For now, all we have is the company's own description — the next chapter belongs to the people who've actually tried it.

Code from this story

Comments