Nous ResearchHermes Agent

Run Hermes in Daytona Cloud Workspaces

Configure Hermes Agent to execute commands in Daytona's managed cloud development environments — persistent workspaces with team collaboration.

Daytona provides managed cloud development environments — persistent workspaces that feel like local development but run in the cloud. Great for teams, consistent environments, and when you need more than ephemeral containers.

Deploy Hermes faster with FlyHermes

Managed cloud · API costs included · Skill library · Cancel anytime

Before you start:

  • Hermes Agent installed
  • Daytona account with API key
  • Daytona SDK installed (pip install daytona)

Steps

  1. 1

    Install Daytona SDK

    pip install daytona

  2. 2

    Get your API key

    Sign up at daytona.io and get your API key from the dashboard

  3. 3

    Add the API key to .env

    Add DAYTONA_API_KEY=your_key_here to ~/.hermes/.env

  4. 4

    Configure the backend

    In config.yaml, set terminal: backend: daytona

  5. 5

    Choose a workspace image

    Set terminal: daytona_image: nikolaik/python-nodejs:python3.11-nodejs20

  6. 6

    Start using Hermes

    Commands now execute in Daytona cloud workspaces

Pro Tips

  • 💡Daytona workspaces are persistent by default — your files and environment survive restarts
  • 💡Maximum disk size is 10GB per sandbox on Daytona
  • 💡Great for team collaboration — multiple agents can share the same workspace
  • 💡Daytona supports Git integration for automatic repository cloning

Troubleshooting

Invalid API key error

Verify your DAYTONA_API_KEY in ~/.hermes/.env matches your dashboard. Regenerate the key if needed.

Workspace disk full

Daytona limits sandboxes to 10GB. Clean up unused files or create a new workspace.

Slow workspace provisioning

First workspace creation pulls the image. Subsequent workspaces using the same image are faster.

Related Guides