XO Docs

Setup

Create and configure a new Hermes project agent on XO.

Set up a Hermes agent on XO: name your project, supply your model and channel credentials, and open the dashboard to monitor your agent.

What You'll Need

  • An XO account
  • At least one model provider — an Anthropic API key, an OpenAI API key, or both
  • At least one channel — a Telegram bot token (from @BotFather), a WhatsApp QR scan, or a Slack app token + bot token

Any combination of providers and channels works.

Deploy Hermes

Create a New Project

Go to beta.xo.builders.

XO Builders dashboard

Click the + icon next to My Projects in the left sidebar.

Click the + icon to create a new project

On the Hermes Agent template card, click Create Agent.

Click Create Agent on the Hermes template

Configure Project Details

Fill in the project creation form:

FieldValue
Project NameA unique name — e.g. hermes-test (note this down, you'll need it for the dashboard URL)
Anthropic API KeyYour Anthropic API key
OpenAI API KeyYour OpenAI API key
Telegram Bot TokenYour token from @BotFather
WhatsAppScan the QR code shown in the form
SlackYour Slack app token and bot token
Volume SizeDefault 2 GB is fine for most setups

At least one provider (Anthropic or OpenAI) and at least one channel (Telegram, WhatsApp, or Slack) are required.

Enter your Anthropic API Key in the API Key field.

Enter your Anthropic API Key

Enter your Telegram Bot Token in the Bot Token field.

Enter your Telegram Bot Token

Click Create Project.

Click Create Project

Wait for Startup

Your workspace takes 5–6 minutes to provision. The Hermes environment is being set up in the background.

Open the Configure panel to check logs and watch for readiness.

Click Configure

The agent is ready when Hermes Dashboard and Gateway appear in the Workspace Details sidebar.

Open the Hermes Dashboard

Once Hermes Dashboard appears in the sidebar, click it. The dashboard opens in a new tab.

Click Hermes Dashboard

Your agent is now live. Send it a message from your connected messaging app (Telegram, WhatsApp, or Slack), and monitor active conversations from the dashboard.

Hermes Dashboard

The Hermes Dashboard URL follows the pattern hermes-dashboard--<project-name>--<workspace-user>.workspace.helloxo.nl. The project name in the URL must match the name you set in Step 2.

On this page