Logo of Hermes Agent

Hermes Agent

Hermes Agent is a self-improving AI agent by Nous Research with a built-in learning loop — creates skills from experience, builds a user model across sessions, and runs on any LLM provider.

109.5K stars15.8K forksMIT

What Hermes Agent does

Hermes Agent is an open-source, self-improving AI agent built by Nous Research. Unlike static AI assistants, Hermes has a closed learning loop: it creates skills from complex tasks, improves them during use, and builds a deepening model of who you are across sessions.

Key Features:

  • Self-Improving Learning Loop: Autonomously creates and refines skills from experience. Searches past conversations via FTS5 with LLM summarization for cross-session recall.
  • Model-Agnostic: Works with OpenRouter (200+ models), Nous Portal, NVIDIA NIM, OpenAI, Hugging Face, and any custom endpoint. Switch providers with hermes model — no code changes.
  • Multi-Platform Presence: Runs in a full TUI terminal, and via a gateway on Telegram, Discord, Slack, WhatsApp, Signal, and Email — all from one process.
  • Runs Anywhere: Six terminal backends — local, Docker, SSH, Daytona, Singularity, and Modal. Serverless persistence via Daytona/Modal means near-zero cost when idle.
  • Scheduled Automations: Built-in cron scheduler for daily reports, nightly backups, and weekly audits in natural language.
  • Parallel Subagents: Spawns isolated subagents for parallel workstreams. Python scripts can call tools via RPC.
  • Research-Ready: Batch trajectory generation, Atropos RL environments, and trajectory compression for training tool-calling models.

Installation:

curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

Works on Linux, macOS, WSL2, and Android via Termux. Compatible with the agentskills.io open standard.

GitHub Activity

109.5KStars
15.8KForks
MITLicense

Details

Related Alternatives

Stay Updated

Subscribe to our newsletter for the latest news and updates about Alternatives