An assistant that remembers your work
Hermes brings memory, reusable skills, scheduled tasks and chat connections into an assistant you can host yourself.
oz0 records agent jobs running on your infrastructure. Hermes centers on an assistant that remembers and reuses work across conversations. oz0 centers on operating agent jobs across machines, with shared execution controls and records. Both support multiple models and agent delegation.
What Hermes Agent is
Hermes Agent by Nous Research is an assistant you can run locally or host yourself. It combines persistent memory, reusable skills, scheduled tasks and specialist agents across a desktop app, terminal and messaging platforms.
github.comReviewed 30 October 2026 against official documentation and release v0.22.5 (bf0203a). Ratings cover the open-source agent and documented optional integrations. Runtime behavior and benchmarks were not independently tested; hosted-service assurances are not assumed.
Hermes brings memory, reusable skills, scheduled tasks and chat connections into an assistant you can host yourself.
oz0 focuses on running jobs across a fleet, with shared permissions, approvals, model budgets and job records.
Hermes supports specialist bots, remote gateways and A2A peers. oz0 organizes execution around jobs and enrolled worker nodes.
Read the sourceBoth have controls with limits. Hermes documents host rules and Docker sandbox options. oz0 checks supported calls through Edge; external harness tools can have different coverage.
Read the sourceHermes Agent's ratings come from its own pages. A column's name opens its definition and how Orchestrator Zero does it. How we rated
Where it runs
Yes
DocsYes: Your hardware or cloud
Run the agent and gateway on your laptop, server or VM; remote terminal backends can run tools elsewhere.
Yes: Native on all three
Native Linux, macOS and Windows installation is documented. Architecture and desktop-packaging limits are listed separately.
Yes
DocsYes: Local agent and gateway
The agent and gateway can run on your infrastructure. Nous Portal and Hermes Cloud are optional hosted services.
Yes
DocsConditional: Depends on connection
Local use and polling-based chat need no public listener. Remote gateways, SSH backends and inbound A2A use reachable endpoints.
Yes
DocsConditional: Gateway and peer management
Desktop manages several gateways and A2A routes tasks to peers. The full join, label, block and upgrade lifecycle for worker machines is not established.
Durability
Conditional: Recovery depends on path
Sessions and task-board state persist. Interrupted API runs can require reconciliation; this is not a general guarantee of continuing from the last completed step.
Governance
Conditional: Tool and backend coverage
Command deny rules, manual approvals and MCP filters constrain tools. Coverage varies by backend; the default smart approval mode also uses a model to assess risk.
Conditional: Chat prompts; timed waits
Risky commands can ask in chat. The reviewed gateway approval queue waits in process with a timeout; durable recovery of that pending call is not established.
Yes
DocsNo: Tool lists refresh directly
MCP tool-change notifications automatically refresh the registry. This is not a block pending approval of a changed description or schema.
Yes
DocsConditional: Profiles and separate keys
Profiles separate configuration, memory and sessions; API gateways can have separate keys. Host profiles share normal user-level CLI state by default.
Cost
Conditional: Limits on costed MCP calls
Per-server MCP spending limits ask or refuse before costed calls. Totals reset on restart; these are not a complete model-spend ceiling for a job.
Security
Yes
DocsConditional: Docker sandbox scope
The optional egress proxy keeps real provider keys outside Docker tool sandboxes. The host agent still holds keys; other terminal backends are not covered.
Conditional: Docker; network setup needed
Docker isolation and allowlisted proxies are documented. Proxy settings alone do not stop direct sockets; enforce network restrictions separately.
Audit and compliance
Not documented
Stored sessions and tool records are documented. These sources do not establish a signed or hash-chained history of agent actions.
Not documented
Session deletion and pruning are available. Per-person payload-key destruction with protection after backup restoration is not established.
Conditional: Pruning; no documented hold
Configurable session retention and automatic pruning are documented. A legal hold preventing deletion is not established.
Openness
Yes
DocsYes: Multiple vendors and local
Use multiple providers or local model endpoints, with configurable routing for delegated work.
Yes
DocsYes: MCP and A2A plugin
MCP tools are supported. The A2A plugin both calls peer agents and accepts tasks, with streaming and task management.
Memory and reusable skills
The assistant searches past sessions and creates reusable skills from completed work, so later conversations can build on earlier ones.
github.comAn assistant in everyday chat
Desktop, terminal and messaging integrations provide direct ways to work with the same assistant and receive scheduled results.
github.comFlexible tool execution
Choose local, Docker, SSH or hosted terminal backends, and delegate tasks to specialist agents.
github.comCompare the scope, conditions and editions in the source notes.
Explore an example or read the public Docs preview. Software access is coming soon.