Hermes is a self-improving AI agent built by Nous Research that runs across 20+ platforms — Slack, Telegram, Gmail, Discord, WhatsApp — from a single deployment. Unlike static agents that stay fixed after launch, Hermes builds reusable skills from every task it completes and becomes more capable the longer it operates. One instance handles the entire communication stack, learns from every interaction, and shares skills across all connected platforms.

A team managing client communication across Slack, Telegram, and email runs three separate agent setups. Each has its own configuration. Skills learned on Slack do not carry to Telegram. An update to one does not affect the others. Three deployments, three maintenance burdens, no shared memory. Hermes solves exactly this: one agent instance that runs across all connected platforms, builds skills from every task it completes, and gets more capable over time — not just on one platform, but across all of them.

What is Hermes?

Hermes is a self-improving AI agent built by Nous Research, the AI research organisation focused on open-weight foundation models and agent architectures.[¹] Hermes runs across 20+ messaging and collaboration platforms — including Slack, Telegram, Discord, WhatsApp, Microsoft Teams, and Gmail — from a single deployment.

The core distinction from other agents is how Hermes handles experience. Nous Research describes Hermes as "an intelligent personal assistant that gets more capable the longer it runs" — not through manual retraining, but by creating reusable skills from tasks it completes.[²]

Hermes is not a coding copilot, not a chatbot wrapper around a single API, and not a platform-specific tool. Hermes is a general-purpose agent that runs everywhere your team communicates and improves as it works.

Hub diagram showing a single Hermes instance at the center connected to Slack, Telegram, Discord
One Hermes deployment handles all connected platforms simultaneously.

How does Hermes learn?

Hermes creates skills from completed tasks. When Hermes finishes a task — drafting a client update, triaging a support queue, pulling a weekly report — it stores the approach as a Skill object: code, tests, and examples that define how to handle that task category in the future.[³]

Skills are stored at agentskills.io, an open standard for agent skill exchange. Skills can be reused across instances, shared between teams, and improved through use. The registry is compatible with other agent systems, including Cursor, GitHub Copilot, and Claude Code.

Hermes does not require manual retraining when workflows change. Skills update from experience — each completed task is an opportunity for the agent to encode a better approach for the next time.

The practical effect: a Hermes instance handling client follow-up for a recruiting agency in month three handles more edge cases correctly than it did in month one — because it has accumulated skills from every follow-up task it has completed.

How fast does improvement happen? Hermes improves in proportion to task volume. A high-frequency task — 50+ executions per month — produces a well-refined skill within 4–6 weeks. A low-frequency task improves more slowly. Teams see the most noticeable improvement in the first 90 days on their highest-volume workflows.

Circular diagram showing the Hermes skill learning loop: new task arrives, Hermes executes, skill is
Every completed task is an opportunity to build a skill. Skills compound over time.

What platforms does Hermes run on?

Hermes runs across 20+ platforms from a single instance. The platform coverage spans messaging, collaboration, email, and developer tools.

CategoryPlatforms
MessagingSlack, Telegram, Discord, WhatsApp, Signal, IRC
EmailGmail, Outlook
CollaborationMicrosoft Teams, Notion, Confluence
Developer toolsGitHub, Linear, Asana, Jira
OtherTwitter/X DMs, LinkedIn messaging, and additional platforms via API

A single Hermes deployment covers the entire communication stack. When a client sends a message on Telegram and the internal team responds on Slack, Hermes maintains context across both channels — no separate instances, no duplicated configuration.

Hermes integrates with 70+ tools beyond messaging: task managers (Linear, Asana, Jira), knowledge bases (Notion, Confluence), development tools (GitHub), and calendar and email systems. The agent reads from and writes to these tools as part of its task execution.

Hermes is self-hosted under an MIT licence. Teams deploy it on their own infrastructure — no data is sent to a third-party agent service. The same instance handles all platforms once deployed.

What tasks does Hermes handle?

Hermes handles any task that involves reading from and responding to messages, coordinating between platforms, or pulling from connected tools. The specific tasks it executes depend on how it is configured, but common patterns across service businesses follow consistent categories.

Task categoryWhat Hermes doesPlatforms typically involved
Client communicationDrafts responses, routes requests, sends updatesGmail, Slack, Telegram
Lead follow-upMonitors pipeline, sends follow-up sequences, logs to CRMGmail, Slack, HubSpot
Internal coordinationRoutes requests to the right person, sends summariesSlack, Teams, Notion
ReportingPulls data from connected tools, generates weekly digestsNotion, Linear, Gmail
Support triageClassifies incoming requests, routes to queue, sends acknowledgementsSlack, email, Telegram
SchedulingIdentifies scheduling requests, proposes times, confirms bookingsGmail, Calendar, Slack
Most agents stay fixed after deployment. Hermes gets more capable every time it works.

How does Hermes compare to a single AI agent?

A single AI agent is configured for one platform and one workflow. It executes the same task the same way every time it runs — no improvement, no cross-platform context. Hermes is designed for teams whose work spans multiple platforms and whose workflows evolve over time.

Single agentHermes
Platform coverageOne platform per deployment20+ platforms, one instance
LearningStatic after deploymentBuilds skills from every completed task
Skill sharing across platformsNot possibleSkills apply across all channels
Maintenance overheadOne instance per platformOne instance for all platforms
Setup complexityLower — narrow scopeHigher initial setup, lower ongoing cost
Improvement over timeNone without manual changesContinuous — proportional to task volume
Self-hostingVariesRequired — MIT licence, own infrastructure
Best forSingle-channel, fixed workflowMulti-platform, evolving workflows

The tradeoff is setup complexity. A single agent for one defined workflow requires less initial configuration than a full Hermes deployment. For teams that need cross-platform coordination and want the agent to improve without ongoing manual work, Hermes is the right architecture. For a team that has one defined workflow on one platform, a simpler agent may be sufficient.

For a direct comparison of Hermes and OpenClaw — the other agent product YardWork deploys — see OpenClaw vs. Hermes.

Before and after diagram: before shows three separate agents for Slack, Telegram, and Gmail with no
Hermes replaces per-platform deployments with one instance that shares skills across all channels.

How much does Hermes cost?

Hermes is open-source under the MIT licence — there is no licence fee. The cost of running Hermes has three components: infrastructure, API usage, and setup.

Cost componentTypical rangeNotes
Infrastructure (self-hosted VPS)$20–80/monthDepends on task volume and platform count
AI model API (e.g. GPT-4o, Claude)$50–300/monthDepends on task volume and model tier
Initial setup and integration$3,000–8,000 one-timeVaries with platform count and workflow complexity
Ongoing support and maintenance$200–600/monthOptional — if using an implementation service
Estimated year 1 total$4,000–11,000Setup + 12 months infrastructure and API
Estimated year 2+ total$840–4,560/yearInfrastructure + API only, after setup amortises

The infrastructure cost is low because Hermes runs as a single instance regardless of how many platforms it covers. Teams adding a fifth or sixth platform do not pay more in infrastructure — the cost scales with task volume, not platform count.

Teams that self-manage the deployment keep costs at the infrastructure and API level. Teams that use an implementation service like YardWork pay a setup and support cost in exchange for not managing the deployment themselves.

When is Hermes not the right choice?

Hermes is the right tool for multi-platform, high-volume, evolving workflows. It is not always the right tool.

Single-platform, fixed workflow. If all communication happens on one platform and the workflow does not change, a simpler agent or automation tool is sufficient. Hermes's multi-platform architecture and skill-building mechanism add overhead that a single-platform workflow does not need.

Highly regulated communication. Workflows where every outgoing message requires human review and approval before sending need a different approval model. Hermes can be configured with approval steps, but it is not designed as an approval-gated messaging tool — OpenClaw handles approval-gated workflows directly.

Very low task volume. Hermes's skill-building mechanism improves with repetition. A workflow with fewer than 10–15 executions per month will see minimal improvement. The skill library builds slowly at low volume, and the setup cost does not amortise well.

Teams that need a custom data model. If the workflow depends on proprietary data structures, internal databases, or industry-specific formats that Hermes does not support out of the box, a custom agent built specifically for those requirements is a better fit than adapting Hermes.

How do you get Hermes running?

Deploying Hermes requires connecting it to your platforms, defining its initial workflows, and giving it enough task volume to start building skills. The setup process has five stages.

1

Choose your platforms

Identify which platforms Hermes will monitor. Start with two or three — typically the channels where most inbound communication arrives. Adding more platforms later does not require a new deployment, only new configuration.

2

Define initial workflows

Write out the tasks Hermes will handle in plain language: what triggers the task, what Hermes should do, and what a good output looks like. The clearer the initial workflow definition, the faster Hermes builds accurate skills.

3

Connect integrations

Link Hermes to the tools it will read from and write to — CRM, calendar, task manager, knowledge base. Each integration requires API credentials and permission scoping. Most standard integrations take 30–60 minutes to configure.

4

Run a supervised period

For the first two to four weeks, review Hermes outputs before they go out. This is when the skill library is forming. Corrections during this period directly improve the skills being built — they are not discarded.

5

Move to autonomous operation

Once outputs are consistently accurate on your highest-volume tasks, remove the review step for those task types. Hermes continues building skills in the background. Review remains on any task category where errors carry significant cost.

Most service businesses reach autonomous operation on their core workflows within 4–6 weeks of deployment. Lower-volume workflows take longer to stabilise.

Who built Hermes?

Hermes was built by Nous Research, an AI research organisation focused on open-weight foundation models and agentic architectures. Nous Research publishes models including Hermes series language models (a separate product from the Hermes agent) and contributes to open-weight model development.[¹]

Hermes the agent is released under an MIT licence, meaning it can be deployed, modified, and extended without licence restrictions. The skill registry at agentskills.io operates as an open standard — skills contributed by any team are available to all.

YardWork deploys and configures Hermes for service businesses. For a broader understanding of what AI agents do and when they apply, see what is an AI agent.

Frequently asked questions

What is Hermes AI? Hermes is a self-improving AI agent built by Nous Research. It runs across 20+ platforms — including Slack, Telegram, Discord, WhatsApp, Teams, and Gmail — from a single deployment. Hermes builds reusable skills from every task it completes, becoming more capable the longer it operates without requiring manual retraining.

How does Hermes learn new skills? Hermes creates a Skill object after completing each task — code, tests, and examples that define how to handle that task category in the future. Skills are stored at agentskills.io and reused automatically the next time a similar task appears. Skills improve with repetition: a high-frequency task produces a well-refined skill within 4–6 weeks of regular execution.

What platforms does Hermes run on? Hermes runs on 20+ platforms including Slack, Telegram, Discord, WhatsApp, Microsoft Teams, Gmail, Outlook, and Signal. A single deployment handles all connected platforms simultaneously with shared skills and context across channels. Additional platforms connect via API.

How much does Hermes cost to run? Hermes is open-source with no licence fee. Running costs include infrastructure ($20–80/month for self-hosted VPS), AI model API usage ($50–300/month depending on volume and model), and initial setup ($3,000–8,000 one-time). Year 1 total typically runs $4,000–11,000 including setup. Year 2 onwards is $840–4,560/year in infrastructure and API costs.

What is the difference between Hermes and a single AI agent? A single AI agent handles one platform and one workflow, stays fixed after deployment, and requires manual updates when workflows change. Hermes handles 20+ platforms from one instance, builds skills from every completed task, and improves without manual intervention. Single agents suit narrow, fixed, single-channel workflows. Hermes suits multi-platform workflows that evolve over time.

Who built Hermes? Hermes was built by Nous Research, an AI research organisation focused on open-weight models and agent architectures. It is released under an MIT licence and is self-hosted — no data is sent to a third-party service. YardWork deploys and supports Hermes for service businesses that do not want to manage the infrastructure themselves.

Notes

  1. Nous Research, company overview.
  2. Nous Research, Hermes agent documentation.
  3. agentskills.io, open standard for agent skills.