Qwen Oauth Provider (Model Providers)

NousResearch/hermes-agent

Summary

The self-improving AI agent built by Nous Research. A built-in learning loop that creates skills from experience, improves them during use, and remembers across sessions.

SKILL.md

The self-improving AI agent built by Nous Research. The only agent with a built-in learning loop β€” it creates skills from experience, improves them during use, nudges itself to persist knowledge, and builds a deepening model of who you are across sessions.

Install

Windows or macOS

To easily install the command-line and desktop applications, download the Hermes Desktop installer from our website and run it.

Without Hermes Desktop:

For a command-line only install without Hermes Desktop, run:

Linux / macOS / WSL2 / Android (Termux)

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

Windows (native)

Run in powershell:

iex (irm https://hermes-agent.nousresearch.com/install.ps1)

See the full Installation Guide for what the installer does, the per-user vs root layout, and Windows-specific notes. For the complete platform support matrix, see Platform Support.

Fastest path to a working agent

After installing, run hermes setup --portal β€” one OAuth covers a model plus all four Tool Gateway tools (web search, image generation, TTS, browser). See Nous Portal.

What is Hermes Agent?

It's not a coding copilot tethered to an IDE or a chatbot wrapper around a single API. It's an autonomous agent that gets more capable the longer it runs. It lives wherever you put it β€” a $5 VPS, a GPU cluster, or serverless infrastructure (Daytona, Modal) that costs nearly nothing when idle. Talk to it from Telegram while it works on a cloud VM you never SSH into yourself. It's not tied to your laptop.

πŸš€ InstallationInstall in 60 seconds on Linux, macOS, WSL2, native Windows, or Android
πŸ“– Quickstart TutorialYour first conversation and key features to try
πŸ—ΊοΈ Learning PathFind the right docs for your experience level
βš™οΈ ConfigurationConfig file, providers, models, and options
πŸ’¬ Messaging GatewaySet up Telegram, Discord, Slack, WhatsApp, Teams, or more
πŸ”§ Tools & Toolsets60+ built-in tools and how to configure them
🧠 Memory SystemPersistent memory that grows across sessions
πŸ“š Skills SystemProcedural memory the agent creates and reuses
πŸ”Œ MCP IntegrationConnect to MCP servers, filter their tools, and extend Hermes safely
🧭 Use MCP with HermesPractical MCP setup patterns, examples, and tutorials
πŸŽ™οΈ Voice ModeReal-time voice interaction in CLI, Telegram, Discord, and Discord VC
πŸ—£οΈ Use Voice Mode with HermesHands-on setup and usage patterns for Hermes voice workflows
🎭 Personality & SOUL.mdDefine Hermes' default voice with a global SOUL.md
πŸ“„ Context FilesProject context files that shape every conversation
πŸ”’ SecurityCommand approval, authorization, container isolation
πŸ’‘ Tips & Best PracticesQuick wins to get the most out of Hermes
πŸ—οΈ ArchitectureHow it works under the hood
❓ FAQ & TroubleshootingCommon questions and solutions

Key Features

  • A closed learning loop β€” Agent-curated memory with periodic nudges, autonomous skill creation, skill self-improvement during use, FTS5 cross-session recall with LLM summarization, and Honcho dialectic user modeling
  • Runs anywhere, not just your laptop β€” 6 terminal backends: local, Docker, SSH, Daytona, Singularity, Modal. Daytona and Modal offer serverless persistence β€” your environment hibernates when idle, costing nearly nothing
  • Lives where you do β€” CLI, Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Mattermost, Email, SMS, DingTalk, Feishu, WeCom, Weixin, QQ Bot, Yuanbao, BlueBubbles, Home Assistant, Microsoft Teams, Google Chat, and more β€” 20+ platforms from one gateway
  • Built by model trainers β€” Created by Nous Research, the lab behind Hermes, Nomos, and Psyche. Works with Nous Portal, OpenRouter, OpenAI, or any endpoint
  • Scheduled automations β€” Built-in cron with delivery to any platform
  • Delegates & parallelizes β€” Spawn isolated subagents for parallel workstreams. Programmatic Tool Calling via execute_code collapses multi-step pipelines into single inference calls
  • Open standard skills β€” Compatible with agentskills.io. Skills are portable, shareable, and community-contributed via the Skills Hub
  • Full web control β€” Search, extract, browse, vision, image generation, TTS β€” one subscription via Nous Portal bundles all of them
  • MCP support β€” Connect to any MCP server for extended tool capabilities
  • Research-ready β€” Batch processing, trajectory export, RL training with Atropos. Built by Nous Research β€” the lab behind Hermes, Nomos, and Psyche models

For LLMs and coding agents

Machine-readable entry points to this documentation:

  • /llms.txt β€” curated index of every doc page with short descriptions. ~17 KB, safe to load into an LLM context.
  • /llms-full.txt β€” every doc page concatenated into a single markdown file for one-shot ingestion. ~1.8 MB.

Both files also resolve at /docs/llms.txt and /docs/llms-full.txt. Generated fresh on every deploy.