{
  "manifest_version": "1",
  "slug": "hermes-agent",
  "title": "Hermes Agent",
  "headline": "Hermes",
  "description": "Hermes Agent is an open-source, self-hosted agent from Nous Research. An always-on agent needs an always-on home.",
  "category": "ai-agents",
  "tags": [
    "hermes agent",
    "nous research",
    "ai agent",
    "personal ai assistant",
    "telegram bot"
  ],
  "url": "https://exe.dev/deploy/hermes-agent",
  "markdown_url": "https://exe-staging.dev/deploy/hermes-agent.md",
  "upstream": {
    "website": "https://hermes-agent.nousresearch.com",
    "source": "https://github.com/NousResearch/hermes-agent",
    "license": "MIT"
  },
  "example_vm_name": "my-hermes-agent",
  "stack": [
    {
      "name": "Hermes Agent",
      "detail": "Installed with the one-line installer, with its messaging gateway"
    }
  ],
  "delivers": [
    "Hermes Agent, installed with the one-line installer",
    "A model provider and the messaging gateway, configured with `hermes setup`",
    "A clean bill of health from `hermes doctor`"
  ],
  "deployable": true,
  "deploy": {
    "new_vm_url": "https://exe-staging.dev/new?prompt=Set%20up%20Hermes%20Agent%20on%20this%20VM%20by%20following%20the%20exe.dev%20recipe%20at%20https%3A%2F%2Fexe-staging.dev%2Fdeploy%2Fhermes-agent.md%20from%20top%20to%20bottom.%0A%0AThe%20recipe%27s%20example%20VM%20name%20is%20my-hermes-agent.%20This%20VM%27s%20name%20is%20the%20output%20of%20%60hostname%60%3A%20use%20it%20wherever%20the%20recipe%20writes%20my-hermes-agent.%20Skip%20the%20step%20that%20creates%20the%20VM%3B%20you%20are%20on%20it.%0A%0AYou%20are%20done%20when%20all%20of%20these%20are%20true.%20Check%20each%20one%20yourself%3A%0A-%20Hermes%20Agent%2C%20installed%20with%20the%20one-line%20installer%0A-%20A%20model%20provider%20and%20the%20messaging%20gateway%2C%20configured%20with%20%60hermes%20setup%60%0A-%20A%20clean%20bill%20of%20health%20from%20%60hermes%20doctor%60%0A%0A%60hermes%20setup%60%20asks%20questions.%20Ask%20me%20for%20each%20answer%20%28model%20provider%2C%0Amessaging%20platforms%2C%20tokens%29%20rather%20than%20guessing%2C%20and%20never%20echo%20a%0Atoken%20back.%20If%20I%27m%20coming%20from%20OpenClaw%2C%20offer%20%60hermes%20claw%20migrate%60.%0A%0AFinish%20with%20the%20URLs%20I%20should%20open.%0A",
    "terminal": "curl -fsSL https://exe-staging.dev/deploy/hermes-agent/prompt.txt | ssh exe.dev new --prompt=/dev/stdin",
    "prompt": "Set up Hermes Agent on this VM by following the exe.dev recipe at https://exe-staging.dev/deploy/hermes-agent.md from top to bottom.\n\nThe recipe's example VM name is my-hermes-agent. This VM's name is the output of `hostname`: use it wherever the recipe writes my-hermes-agent. Skip the step that creates the VM; you are on it.\n\nYou are done when all of these are true. Check each one yourself:\n- Hermes Agent, installed with the one-line installer\n- A model provider and the messaging gateway, configured with `hermes setup`\n- A clean bill of health from `hermes doctor`\n\n`hermes setup` asks questions. Ask me for each answer (model provider,\nmessaging platforms, tokens) rather than guessing, and never echo a\ntoken back. If I'm coming from OpenClaw, offer `hermes claw migrate`.\n\nFinish with the URLs I should open.\n",
    "prompt_url": "https://exe-staging.dev/deploy/hermes-agent/prompt.txt"
  },
  "updated": "2026-10-17",
  "related": [
    "openclaw",
    "agents",
    "claude-code",
    "pi-durable",
    "flue",
    "jev"
  ]
}
