Hermes operator playbook

From first download to first AI operation

This guide is built for first-time operators. It explains the full control-plane flow in plain English: choose the right installer, create a workspace, pair the local runtime, enter LLM runtime values during installation, generate a workflow-aware project from blueprint, deploy to a node, run real work, review records and outputs, capture learnings, and dispatch approved deliveries.

Step 1. Download and installer paths

Hermes ships multiple installer paths so operators can start from the public download catalog or from the paired Local Runtime workflow.

Hermes download and support matrix

Illustrative product screenshot showing the three operator entry points before installation.

Public downloads Anonymous

Best when the operator needs the installer before a workspace exists or before sign-in.

  • macOS Installer — Apple Silicon (ARM64)
  • macOS Installer (Intel) — x64
  • Linux Installer — x64
  • Linux Installer (ARM64)
  • Windows WSL Runtime Installer — x64

Portable runtime options Field ops

Use when the runtime should live on an external disk or removable operational kit.

  • Portable USB Runtime (Linux) — x64
  • Portable USB Runtime (macOS) — Apple Silicon
  • Portable mode is selected from the Local Runtime pairing flow
Operator advice: start from the public downloads page when you need the package first. Start from Local Runtime when the operator is already signed in and wants a guided pairing session with approval.

Step 2. Workspace account setup

Create Hermes workspace account

Illustrative account creation surface showing the exact fields a first-time user expects.

1

Open Create Account

From the login page, use Create account. Enter the workspace name, your operator name, email address, timezone, and password.

2

Verify the email

Hermes requires email verification before the workspace can operate. This keeps runtime pairing and secret management tied to a verified operator identity.

Step 3. Local runtime installation

Pair and install the local Hermes runtime

Illustrative local runtime screenshot showing the pairing code, package selection, and approval model.

1

Create a pairing session

In Local Runtime, create a pairing session for the correct operating system, architecture, and install mode.

2

Run the installer locally

Start the downloaded bootstrapper, enter the pairing code, and follow the guided setup for Hermes, LocalConnector, runtime directories, and LLM runtime values such as API key, base URL, and primary model.

3

Approve the machine

When the node phones home, approve it in Hermes Control Center so the bootstrap manifest can be released.

4

Confirm node visibility

After installation, the machine should appear under Nodes as online and available for deployment pickup.

Step 4. Project Builder blueprint

For a first-time team, Project Builder is the primary creation flow. The blueprint description becomes the source that generates workflow type, agent topology, prompts, records, outputs, reviews, and delivery surfaces automatically.

Create the first project from Project Builder in Hermes Control Center

Illustrative Project Builder flow showing how Hermes turns the business description into an operating blueprint.

1

Open Project Builder

Open Project Builder and enter the business description, workflow type, target outcomes, review expectations, and delivery intent.

2

Use plain English

Describe the operating goal, audience, review style, artifact expectations, and delivery pattern rather than implementation details. Hermes uses this context during blueprint generation.

3

Let Hermes create the first project shape

The system uses the blueprint description to generate the first project structure instead of requiring you to hand-build every surface in advance.

4

Do not deploy yet

Deployment should only happen after the blueprint has successfully generated the project and materialized agents, topology, prompt drafts, and schedule.

Step 5. Blueprint verification

When the LocalConnector node is online, use Generate blueprint. The system design task runs through Hermes locally and should create the project and materialize its operating structure automatically.

Project Builder and generated blueprint

Project Builder should move from a plain-English operating description to an actionable blueprint.

Blueprint artifacts in Hermes Control Center

After a healthy blueprint, the project should have active agents, topology links, prompt drafts, and schedule.

A

Expected outputs after a successful blueprint

  • Project
  • Agents
  • Agent Topology
  • Prompt Editor drafts
  • Workflow record and output contracts
  • Project schedule
B

What should not exist yet

  • Tasks
  • Records
  • Outputs
  • Approvals, deliveries, and learnings

Those business artifacts appear only after deployment and execution.

Operator checkpoint: if Generate blueprint says it succeeded but Agents, Agent Topology, or Prompt Editor are empty, stop here and regenerate before deployment. Deployment without blueprint artifacts produces weak or stalled runs.

Step 6. Deployment to a live node

Deployments and runs workflow

Illustrative control-plane screenshot showing deployment publishing and runtime execution flow.

1

Select project and node

Open Deployments, pick the project, choose an online node, then publish the deployment package.

2

Wait for Applied

The deployment status should move to Applied. That means the node has materialized the runtime profile locally and is ready to execute work.

3

Verify the runtime picked up the package

Keep the LocalConnector online. The node should heartbeat normally and the deployment queue should no longer show the package as pending pickup.

4

Only run after Applied

If the deployment is not applied yet, the run will not have the correct local profiles, prompts, or active agents.

Step 7. First run operations

Use Run now from the Runs page to create a manual execution wave. Hermes seeds a first supervisor task, then creates downstream work as the run develops.

Run results and business outcomes in Hermes Control Center

A healthy run expands beyond one coordination task and eventually produces workflow records, outputs, review items, deliveries, or learnings across multiple pages.

1

Expected status flow

A healthy task life cycle normally moves from Queued to Claimed to In Progress and finally to Completed or Failed.

2

One initial task is normal

The first run often begins with one supervisor coordination task. More tasks appear when the supervisor creates work for workers and reviewers.

3

Watch for expansion, not only completion

A strong run should usually create additional tasks after the supervisor task. If the run completes with only one task and no outcomes, inspect prompts, blueprint quality, or local execution errors.

4

Use both Runs and Tasks

Runs show orchestration progress. Tasks show the individual unit history, retries, and agent-specific execution path.

Step 8. Outcome verification

After a successful run, move page by page to confirm that Hermes produced usable business outcomes rather than only a technically completed run.

1

Records

Look for reusable findings, entities, risks, blockers, opportunities, source notes, and workflow-specific records. This confirms the run produced auditable operating memory.

2

Outputs

Review generated reports, recommendations, briefs, customer-facing drafts, action plans, or other deliverables for quality and completeness.

3

Approvals

Inspect review-required outputs, external-facing copy, and sensitive recommendations before anything moves downstream.

4

Runs and Tasks consistency

A run marked Completed should usually correspond to non-empty records, outputs, approvals, deliveries, outreach artifacts, or learnings. Empty outcomes usually signal a quality or configuration gap.

Step 9. Review, learnings, and delivery

Approvals, deliveries, and learnings

Illustrative operator screenshot showing the governance phase after Hermes has produced work.

1

Records and Outputs

Review structured records and outputs first. For outreach projects, also review discovered leads and add contacts before dispatching email deliveries.

2

Approvals

Approve strong recommendations or external-facing messages, reject weak duplicates, and request regeneration when evidence, personalization, or compliance needs work.

3

Deliveries

Dispatch approved Email, Telegram, reporting, or notification deliveries. Use the delivery status, error badges, and channel diagnostics to guide action.

4

Learnings

Approve only the learnings that should shape the next deployment package. The learnings surface is an operator memory layer, not a raw log dump.

Step 10. Settings, Telegram, and LLM credentials

Use the dedicated setup guide for the two pieces new operators most commonly need help with: LLM runtime values during installation and Telegram delivery credentials in Settings.

Telegram settings screenshot

Telegram delivery

Learn how to create a bot token with BotFather, resolve the right chat ID or public username, store TELEGRAM_BOT_TOKEN in Settings, and validate the target before dispatching.

LLM provider setup screenshot

LLM providers

Learn where to retrieve the API key, base URL, and exact model name for OpenAI, Azure OpenAI, Claude, Gemini, Groq, Mistral, DeepSeek, xAI, OpenRouter, Ollama, and custom OpenAI-compatible gateways, then enter those values during Local Runtime installation.