The Hermes Agent agency.Your private agent, locked down.
Hermes Agent is the open-source AI agent from Nous Research, and it's self-hosted: it runs on hardware you own, so your data and keys never leave your setup. The one-line installer, though, leaves you an exposed demo. We deploy Hermes Agent on your own infra, for US teams and remote-first ones alike, lock down the gateway and permissions, configure the memory and skills, and wire your own model.
★★★★★Verified Trustpilot reviews · AI, automation & growth agency
ActiveCampaign
Adalo
AdCreative.ai
Ahref
Airtable
Allo (The Mobile First Company)
Apify
Apollo.io
Attio
Attio Implementation Partner
Base44
Baserow
Brevo
Bright Data
Browse AI
Bubble
CaptainData
ChatGPT
Claude
Claude Code
Claude Cowork
Claude Design
Clickup
Cursor
DeepSeek
Dust
ElevenLabs
Fillout
Flutterflow
Folk CRM
Folk Implementation Partner
Freepik Spaces
Gamma
GeminiA Hermes Agent agency hardens and runs it, not just installs it.
Anyone can paste the curl command. Deploying Hermes Agent so it's secure, configuring the memory and skills so it compounds, and keeping it safe to run unattended is a different job. Here are the four things we own.
- Deployment
Hermes Agent deployed and hardened on your own infra
The one-line curl installer gets you a demo, not a production agent. We deploy Hermes Agent on your infrastructure (a $5 VPS, Docker, or serverless), run hermes setup, lock down the gateway, and put it behind a non-root container with dropped capabilities and no-new-privileges. You get a private agent that runs on hardware you own, with no telemetry and no cloud lock-in, instead of an exposed instance you'll regret.
See a typical deployment - Channels & gateway
It reaches you on the channels your team already uses
Hermes Agent talks to you from a single gateway process. We wire the channels you actually live in (Telegram, Discord, Slack, WhatsApp, Signal, CLI) and the 40+ built-in tools it needs to do real work. Tokens stay split from the sandbox, permissions stay scoped, so the agent answers where you are without becoming a hole in your stack.
See the method - Memory & skills
An agent that compounds, because it remembers and self-improves
The point of Hermes is persistent memory across sessions and skills it writes for itself after complex tasks. Left raw, that just fills ~/.hermes with noise. We configure the memory and skills loop, set up scheduled automations (cron jobs) for the recurring work, and bring your own LLM (Claude, GPT, OpenRouter, or a local model), so the agent gets more useful the longer it runs instead of drifting.
See the integrations - Security & ops
It runs unattended, without becoming a liability
A self-hosted autonomous agent with broad permissions is powerful and risky in the same breath. We set permission scopes, isolate execution from the gateway, wire backups and restore of the ~/.hermes state, and put monitoring on it so you'd know if something went wrong. We're an automation and AI agency first, so this plugs into how your team already runs infra.
See AI enablement
We deploy Hermes Agent like infrastructure, not a toy.
A self-hosted Hermes Agent setup usually dies the same way: curl installer run, gateway left open, permissions wide, and it either gets abandoned or turns into a quiet security hole. So we treat it like infrastructure: deployed and hardened on hardware you own, permissions scoped, memory and skills configured to compound, and handed to a team that can run it safely.
- Audit · map your infra, your channels, and the work worth handing to an autonomous agent
- Deploy · install, gateway, Docker hardening and permission scopes, secure by default
- Configure · memory, self-improving skills, your own LLM, and the scheduled automations
- Harden · backups, monitoring, isolation, and a handover so your team owns it
We run self-hosted agents ourselves.
We don't sell a partner tier. We run autonomous agents on our own infra, so we deploy Hermes Agent the way it actually holds up: gateway split from the sandbox, non-root container, scoped permissions, backups and monitoring before anything runs unattended. That's exactly what's missing when a setup ends at pasting the curl command.
- We run self-hosted agents ourselves, so we deploy Hermes Agent the way it actually holds up in production, not the way the one-line demo suggests.
- Security-first by default: an exposed, misconfigured agent is a real risk, so we split the gateway from the sandbox, scope permissions and wire monitoring before it runs unattended.
- You leave autonomous: it lives on your infra, the state is in your ~/.hermes, no telemetry, no cloud lock-in, so your team owns the agent without us.
- No badge to sell. We're judged on whether your private agent runs reliably and safely after we leave, not on a partner tier.
From install to an agent that actually runs: the full path.
The curl command gets you to step one. Getting to an agent that runs unattended, safely, on your own hardware takes five more. Here are the six stages we run, in order, so you can see exactly what a real Hermes Agent deployment covers before you ever book a call.
- Setup
1 · Install & gateway
We run the installer on your Linux, macOS or WSL2 host, configure the single gateway process (the one door the agent talks through), and wire the messaging channels you use, so Hermes Agent reaches you where you work from day one.
- Setup
2 · Infra & Docker hardening
We deploy Hermes Agent on your VPS or serverless target with the official Docker image, run it as a non-root user, drop capabilities, set no-new-privileges, and split the gateway from the execution sandbox where the agent runs code.
- Setup
3 · Memory & skills
We configure the persistent memory and the self-improving skills loop so the agent curates what it learns in ~/.hermes, writes reusable skill documents, and gets more useful over time instead of piling up noise.
- Setup
4 · Bring your own model
We wire the LLM provider you want (Anthropic Claude, OpenAI, OpenRouter, Nous Portal or a local model via Ollama), so you keep control of cost and data, and can swap providers with one command.
- Setup
5 · Scheduled automations
We set up the scheduled jobs (cron) for the recurring work you would otherwise babysit: digests, monitoring, reports, follow-ups, each one scoped to the tools and permissions it actually needs.
- Setup
6 · Backups & monitoring
We wire timestamped backup and restore of the whole ~/.hermes state (memory, skills, sessions, config) and put monitoring on the agent, so an unattended run never goes silent on you. That is the point it actually runs.
We map your infra and use case, you leave with a plan.
Before quoting anything, we take 60 minutes to look at your infrastructure, your channels and the work you want off your plate. You leave with an honest read on whether Hermes Agent is the right fit, how to deploy it securely, and what to automate first. Zero pitch, just an engineer's take on your setup.
- An honest read on whether a self-hosted agent fits your use case
- The secure deployment and permission scopes to wire first
- The channels, model and automations worth setting up
- A ballpark cost (from $2,000), a timeline, and a frank take on what it won't fix
How we run a Hermes Agent deployment.
Five steps, in order. We don't let the agent run unattended before it's hardened, we don't hand it broad permissions without scoping them, and your team owns it at the end. Each step has a deliverable and you sign off before we move on.
- Step 1 · Fit & infra audit
Decide what's actually worth an autonomous agent
We look at your infrastructure, your channels and the work you want off your plate, then tell you honestly where Hermes Agent earns its keep and where a simpler script or a managed tool wins. Not every task needs an autonomous agent. You leave with the scope named, a ballpark on cost (deployments start from $2,000, with the precise quote once we see the infra), and a realistic timeline, anywhere from a week to a few months depending on how much you want automated.
- Step 2 · Secure deployment
Deploy it on your infra, locked down by default
We deploy Hermes Agent on your VPS, Docker or serverless target, run hermes setup, and harden it: non-root container, dropped capabilities, no-new-privileges, gateway split from the execution sandbox, scoped permissions. You sign off on the security posture before the agent does anything unattended, because a self-hosted agent with broad access is only safe if it's set up that way.
- Step 3 · Channels & LLM
Wire the channels and the model you actually want
We configure the single gateway and the channels you live in (Telegram, Discord, Slack, WhatsApp, Signal, CLI) plus the built-in tools the agent needs. Then we wire your chosen LLM (Claude, GPT, OpenRouter, Nous Portal or a local model), so you keep control of cost and data and can swap providers with one command if terms change.
- Step 4 · Memory, skills & automations
Make it compound and run the recurring work
We configure the persistent memory and the self-improving skills loop so the agent curates what it learns and writes reusable skill documents instead of filling ~/.hermes with noise. We set up scheduled automations (cron) for the recurring work, each scoped to the tools and permissions it needs, so the agent does the routine without you watching it.
- Step 5 · Harden & hand over
Backups, monitoring, then get out of the way
We wire timestamped backup and restore of the whole ~/.hermes state and put monitoring on the agent so an unattended run never goes silent. Then we hand it over: it's MIT-licensed, on your infra, with no lock-in, so your team owns it. If you want to go deeper, our AI enablement covers running agents safely end to end. If you want us on call for what scales next, we talk about that separately.
We're judged on the agent that keeps running.
No partner badge to display, so we lead with what matters. We're an automation and AI agency: since 2024 we've shipped 150+ automations for 40+ companies worldwide, which is why deploying and hardening a self-hosted agent plugs into how we already work. What we point to is feedback from the teams whose Hermes Agent deployment we ran, and whether the agent kept running safely after we left. Our Trustpilot reviews come from those teams, not from a marketing deck.
- The agent lives on your infra, the state in your ~/.hermes, owned by your team
- Gateway split from the sandbox, permissions scoped before it runs unattended
- Memory and skills configured to compound, not accumulate noise
- Trustpilot reviews come from the teams we deployed it for
The questions we get asked on repeat.
What is Hermes Agent?
Hermes Agent is an open-source, self-hosted AI agent from Nous Research. It's an autonomous agent you run on your own hardware, with 40+ built-in tools, persistent memory across sessions, and the ability to write its own reusable skills after complex tasks, all reachable from a single gateway on Telegram, Discord, Slack, WhatsApp, Signal or the CLI. It's bring-your-own-LLM and MIT-licensed, with no telemetry and no cloud lock-in. As an agency, we deploy Hermes Agent for you and harden it, so you get a private agent that runs reliably instead of a curl-installed demo that sits exposed.How do you deploy Hermes Agent (Docker or VPS)?
We deploy Hermes Agent on your own infra: a $5 VPS, the official Docker image, or a serverless target, installed on Linux, macOS or WSL2. The install itself is one curl command, but we don't stop there. We run hermes setup, then harden it: non-root container, dropped capabilities, no-new-privileges, and the gateway split from the execution sandbox. For a Hermes Agent Docker deployment we pin the image, scope permissions, and wire backups of the ~/.hermes state before anything runs. You sign off on the security posture first, then the agent goes live.How much does a Hermes Agent deployment cost?
Deployments start from $2,000, and where it lands depends on scope: a single secure deployment with a few channels is nothing like configuring memory, skills, several scheduled automations and full hardening across your infra. We don't sell a flat package. We start with a free 60-minute audit to find what's actually worth handing to an autonomous agent, then quote a fixed scope, and nothing is billed until you sign off on it. Hermes Agent itself is open source under the MIT license, so there's no licence fee on the software; on top of our work you pay only your own infra (a VPS can start very cheap) and your chosen LLM provider directly.Is it safe to self-host an autonomous agent like Hermes?
Only if it's set up that way, and that's a big part of the job. A self-hosted autonomous agent with broad permissions is genuinely risky: an exposed or misconfigured instance is a real attack surface. We split the gateway (where your tokens live) from the execution sandbox, run it as a non-root container with dropped capabilities and no-new-privileges, scope permissions tightly, and wire monitoring and backups before it ever runs unattended. We harden first, then let it work.What are the real use cases for Hermes Agent?
Hermes Agent is an autonomous agent with 40+ built-in tools, persistent memory across sessions, and the ability to write its own reusable skills after complex tasks, all reachable from a single gateway on Telegram, Discord, Slack, WhatsApp, Signal or the CLI. We configure it for real recurring work: monitoring, digests, research, follow-ups and scheduled jobs that run while you sleep. It compounds the longer it runs, which is the whole reason to self-host one instead of renting a stateless bot.Which channels and LLMs can you wire to Hermes Agent?
On the channel side, the single gateway process can reach you on Telegram, Discord, Slack, WhatsApp, Signal and the CLI; we wire the ones your team actually uses. On the model side, Hermes Agent is bring-your-own-LLM: it works with Anthropic Claude, OpenAI, OpenRouter, Nous Portal, and local models via Ollama or any OpenAI-compatible endpoint. You keep control of cost and data, and you can swap providers with a single command if a provider changes terms.Where does Hermes Agent run, and what about my data?
Hermes Agent runs on your own infrastructure, from a $5 VPS to a serverless target, installed with one curl command on Linux, macOS or WSL2, or via the official Docker image. All state (memory, learned skills, sessions, config) lives in ~/.hermes on your machine. There's no telemetry and no cloud lock-in by design, which is exactly why it suits teams that want a private agent. We wire backup and restore of that state so you can move or recover it cleanly.Do you deploy Hermes Agent for US and remote teams?
Yes. Hermes Agent is self-hosted, so location barely matters: it runs on your infra, and we work remote-first with teams across the US and beyond. Because the state lives in ~/.hermes on hardware you own, there's no region to pick and no data leaving your setup by default. We run the audit, the secure deployment, the channel and LLM wiring, and the handover over calls and shared access to your infra. Timezone overlap is the only real constraint, and we schedule around it. If your team is distributed, that's the norm for us, not the exception.When is Hermes Agent NOT the right fit?
We'll tell you straight. If you want a fully managed SaaS and have no appetite to run your own infra, a hosted assistant is a better fit than a self-hosted agent you have to secure and monitor. If your use case is a single simple task, a script or a stateless bot beats an autonomous agent with broad permissions. And if nobody on your side will own the security posture, don't run one. Not every task needs an autonomous agent, and we'd rather say so than sell you one.How long does a Hermes Agent deployment take?
For a scoped deployment (secure install, gateway and channels, a model, a first automation), count a couple of weeks: audit and hardened deployment first, then memory and skills config and a first scheduled job. Configuring deeper automations and full monitoring across your infra runs longer. We split it into batches so you get a secure, useful agent fast, rather than waiting on a big rollout before anything runs.
Stop running an exposed demo. Deploy it right.
A 60-minute audit, your infra and use case mapped, a deployment plan with the hardening baked in. If your team can run it in-house after setup, we'll hand you the playbook. If we're the right fit, we handle it.