What is Hermes Agent?
Hermes Agent is an open-source AI agent built by Nous Research. It combines persistent memory, reusable skills, scheduled jobs, messaging gateways, and tools for terminal, file, web, and browser work in one extensible runtime.
This page answers the product and entity question. For task-specific help, use the how-to guides, feature guides, or integration directory.
Hermes Agent at a glance
- Product
- Hermes Agent
- Builder
- Nous Research
- Category
- Open-source, tool-using AI agent runtime
- License
- MIT License
- Core continuity
- Persistent memory and reusable skills
- Operation
- Interactive sessions and scheduled cron jobs
- Interfaces
- CLI, self-hosted dashboard, and messaging gateways
- Deployment
- Self-hosted or a separate managed FlyHermes service
What Hermes Agent does
Exact availability depends on configuration, credentials, enabled tools, and deployment. Each capability below links to the official Nous Research documentation.
Persistent memory
Hermes can retain durable context across sessions instead of treating every conversation as new.
Verify in official Memory documentation ↗Reusable skills
Skills store procedural knowledge so successful workflows can be reused and improved rather than rebuilt from scratch.
Verify in official Skills documentation ↗Tools across real work surfaces
Depending on configuration, Hermes can work with the terminal, files, web search, browser automation, media, and connected services.
Verify in official Tools documentation ↗Scheduled jobs
Built-in cron scheduling lets Hermes run recurring tasks and deliver results without a person starting each session.
Verify in official Cron documentation ↗Messaging channels
A gateway connects Hermes to supported messaging services so the same agent can be reached outside the terminal.
Verify in official Messaging documentation ↗Delegation and MCP
Hermes can split work across subagents and connect to compatible MCP servers for additional tool capabilities.
Verify in official Delegation documentation ↗Self-hosted Hermes and FlyHermes are not the same surface
The software is the same core product category, but the operating responsibility and user experience differ.
Self-hosted Hermes Agent
You install and operate the open-source runtime. You manage the host, provider credentials, updates, security, backups, gateway, and uptime. The self-hosted dashboard is for configuration and monitoring; it should not be confused with a managed hosted product.
FlyHermes managed service
FlyHermes is a separate managed cloud service for users who want hosted browser and mobile access with managed infrastructure and uptime. It is not a feature bundled into the self-hosted dashboard, and its commercial terms are separate from the MIT-licensed software.
Verify Hermes Agent information
Product behavior changes. Prefer these first-party sources over copied feature lists or third-party summaries.
- Official Hermes Agent documentation ↗
Current installation, configuration, architecture, feature, security, and troubleshooting guidance from Nous Research.
- Official NousResearch/hermes-agent repository ↗
Source code, MIT license, releases, issues, contribution history, and the project README.
Choose the next page by intent
Hermes Agent questions
What is Hermes Agent?+
Hermes Agent is an open-source AI agent built by Nous Research. It combines persistent memory, reusable skills, scheduled jobs, messaging gateways, and tools for terminal, file, web, and browser work in one extensible runtime.
Is Hermes Agent open source?+
Yes. The official Hermes Agent source code is published by Nous Research on GitHub under the MIT License. Hosting, model providers, and third-party services can still have their own costs and terms.
Who builds Hermes Agent?+
Hermes Agent is built by Nous Research. The official documentation and NousResearch/hermes-agent GitHub repository are the primary sources for product behavior, installation, releases, and supported features.
Is the self-hosted dashboard the same as FlyHermes?+
No. The self-hosted dashboard is a configuration and monitoring surface for a Hermes runtime you operate. FlyHermes is a separate managed service for people who want hosted browser and mobile access plus managed uptime instead of running the infrastructure themselves.
Does Hermes Agent require one specific AI model provider?+
No. Hermes supports multiple model providers and compatible endpoints. Availability, credentials, model behavior, and usage cost depend on the provider you configure.
Where should I verify a Hermes Agent claim?+
Use the official Nous Research documentation for current behavior and setup instructions, and the official GitHub repository for source code, license, releases, and issue history.