Hermes Atlas
Deployment & hosting · works with Hermes Agent

HermesX

Colin4k1024/hermesx

Go-based multi-tenant runtime control plane for running governed AI agents as production infrastructure

In short

HermesX is a Go runtime control plane for running AI agents in a governed, multi-tenant SaaS setup, with tenancy, audit, sandboxing and workflows built in. The repository is tagged hermes-agent, but the opening part of the README does not explain its relationship to Hermes Agent.

What HermesX does

HermesX targets platform and product teams that need to run agents as production infrastructure, where every agent turn, tool call, workflow step and tenant boundary is controlled, audited and recoverable. It combines an agent runtime, a multi-tenant control plane, an embedded WebUI and fixed SOP workflows. Tenants, roles, API keys, quotas, usage records, audit logs and GDPR actions are first-class objects, with database-level isolation through PostgreSQL row-level security and an ExecutionReceipt record for tool calls.

Workflows persist definitions, immutable versions, runs, step state, retries and human approval tasks. The README says HermesX is not a local standalone assistant and supports only SaaS deployment through Docker or Kubernetes. Its release table shows a current docs and API baseline of v2.4.0-dev, with v2.3.0 as the latest released baseline. A comparison table in the README sets it against Dify, CrewAI and LangGraph.

Key features

  • Agent runtime with auth, policy, sandbox and audit boundaries
  • Multi-tenant control plane with RBAC, API keys and quotas
  • PostgreSQL row-level security for tenant isolation
  • ExecutionReceipt audit records for tool calls
  • Fixed SOP workflows with human approval tasks
  • Docker and Kubernetes deployment

When to use it

  • Giving internal teams a shared, audited agent runtime
  • Adding approval-gated AI workflows to a SaaS product
  • Reviewing tool execution and tenant activity for compliance

Who it is for: Platform, product and security teams running agents for many tenants.

How it fits with Hermes Agent

The repository is tagged hermes-agent, but the opening part of the README does not describe how it relates to Nous Research's Hermes Agent, so treat it as a related platform project.

How to install HermesX

These commands are copied from the project's README. Check the repository for the latest steps before you run them.

git clone https://github.com/Colin4k1024/hermesx.git
cd hermesx
docker compose -f docker-compose.prod.yml up -d
curl http://localhost:8080/health/ready

Requirements: Docker with Compose for the minimal demo; Kubernetes is also supported for deployment

Note: It supports SaaS deployment only (Docker or Kubernetes), and the current documentation baseline v2.4.0-dev includes features not yet in a release.

FAQ

What is HermesX?

HermesX is an agent-first runtime control plane for governed, multi-tenant AI automation, written in Go and delivered as a SaaS API service.

Does HermesX work with Hermes Agent?

The repository is tagged hermes-agent, but the opening part of the README does not document a connection to Nous Research's Hermes Agent. Check the repository docs before assuming compatibility.

Is HermesX free and open source?

Yes. The repository is released under the MIT license.

Similar deployment for Hermes Agent

All deployment

Related guides: How to run Hermes Agent securely · How to install Hermes Agent · Connect Hermes agents on several machines with Hermes Desktop