Comparing Claude Code with OpenClaw or Hermes starts with what Anthropic already runs for you. Its cloud already runs scheduled Claude Code sessions on your GitHub repos, and Cowork runs scheduled tasks over your connected apps, both with your laptop shut. Neither runs a job on a schedule more often than once an hour, runs a script without calling a model, or answers you on WhatsApp. Hermes Agent and OpenClaw can do all of that from a server that stays on while your laptop sleeps. We also paused and stopped Hermes in the middle of its schedule on October 20, to see which runs a sleeping machine misses.

What Anthropic runs with your laptop closed

Running it in Anthropic's cloud

A cloud session keeps running after you close your laptop. It counts toward your plan's usage limits. Anthropic doesn't charge separately for the cloud VM. Cloud scheduled tasks, which Anthropic used to call routines, start those sessions on a schedule, an API call or a GitHub event. A schedule can't run more often than once an hour, and the feature is in research preview.

When your computer will be off, Anthropic's mobile page points you to cloud sessions or a project. On Pro and Max, an @Claude mention in Slack starts a cloud session.

Cowork's scheduled tasks run remotely too, even with your computer asleep or the Claude Desktop app closed. They run hourly, daily, weekly or on weekdays, using your connectors and the files saved to your Claude account. A task that needs local files or apps can't run anywhere but your computer. On Pro and Max, tasks you made before October 6 that run on your computer keep running there.

On your own computer

Schedules on your own computer won't run while it's asleep. Desktop's scheduled tasks run only while the app is open and the computer is awake. Its Keep computer awake setting stops idle sleep, but closing the lid still puts a laptop to sleep. On wake, Desktop starts exactly one catch-up run for the most recent missed time. So Anthropic warns that a task scheduled for 9am might run at 11pm if your computer was asleep all day.

A /loop task fires only while its session is open and expires after 7 days. Remote Control and Dispatch drive your own machine, so it has to stay on.

What an agent on a server adds

Hermes and OpenClaw keep running on a server you rent, so they're up when your laptop isn't. They'll work with your files there and a model you pick.

Hermes or OpenClaw on a serverAnthropic's cloudClaude Code on your computer
Keeps going with the laptop shutYes, while the server is upYesNo. Desktop skips a run while asleep, and /loop needs an open session
Shortest gap between runsEvery minute. Hermes checks its schedule every 60 secondsHourly for cloud scheduled tasks and for CoworkEvery minute
Runs a job without calling a modelYes. A script can run on a schedule with no model callNo. Each run is a full Claude Code sessionNo. Each run is a Claude prompt, in a new Desktop session or your open /loop session
What it works onAnything on the serverYour GitHub repos and your connectorsFiles on your computer
Where you message itWhatsApp, Telegram, Slack, Signal, email, Discord and moreClaude's apps, and Slack on Pro and Max, where an @Claude mention starts a cloud sessionClaude's apps, plus Telegram, Discord or iMessage while a session is open
What it remembersThe same memory files in every chat app you connectEach run starts from a fresh clone, which brings the repo's CLAUDE.mdCLAUDE.md and auto memory carry over between sessions
ModelA provider you pick, Claude includedClaudeClaude
Cost beyond your Claude planThe server, plus a separate model billNone, it uses your plan's limitsNone

Hermes runs one gateway process that connects every chat app you set up, keeps the sessions and runs the cron jobs. Its memory files load at the start of every session, so what it learned in a Slack chat is there when you message it from WhatsApp. A plain cron job on any server runs scripts on time too, and that's fine if all you need is the script. Hermes adds the chat side, since a no-agent job's output arrives word for word in the chat you picked. OpenClaw's list of chat apps overlaps with Hermes's and adds a few, such as Zalo. If you're choosing between the two agents, our guide to which of OpenClaw or Hermes Agent to run covers the rest of that choice.

Anthropic's cloud covers it if

Your jobs work on GitHub repos or connected apps, and once an hour is often enough. Cloud scheduled tasks and Cowork run with your laptop shut on the plan you already pay for.

Your own computer covers it if

The job needs files and tools on your own computer, and that computer is on when the job is due. Desktop tasks and /loop handle it.

Add Hermes Agent, or OpenClaw, if

You want to message your assistant from WhatsApp, Signal or email, run checks every few minutes, or run scripts on a schedule with no model call. Start Hermes on Stack 4. Pick OpenClaw on the same plan if your chat app is one only it lists, such as Zalo.

What a sleeping machine does to a schedule

On October 20 we gave Hermes Agent two jobs on a test VM (not a DreamHost server), one every 5 minutes and one every 15. Both were scripts that write the time to a log, so there wasn't a model involved or a key set. We paused it for 25 minutes to stand in for a closed laptop lid and let it run again. Then we stopped its container for 20 minutes to stand in for a machine that's switched off, and started it again.

What we did (UTC, Oct 20)Every-5-minutes jobEvery-15-minutes job
Left it running, 18:14 to 18:35Ran at 18:19, 18:25 and 18:31Ran at 18:29
Paused it for 25 minutesNothing ranNothing ran
Unpaused it at 18:59:51One run 1 second later, then runs at 19:05 and 19:11One run 1 second later, marked 15m late
Stopped it for 20 minutesNothing ranNothing ran
Started it at 19:34:57One run 11 seconds laterOne run 11 seconds later, marked 20m late

About four five-minute runs fell inside the pause and about three inside the stop. Hermes didn't replay any of them. Each job ran once on waking, and Hermes counted the next run from that catch-up. Its job list tagged the 15-minute job's late runs catch-up after missed fire. That matches Hermes's cron docs, which say a long outage collapses into a single run. OpenClaw's docs describe a similar rule that we didn't test: a gateway that wakes after a deadline merges the missed ticks, and on startup it reschedules overdue agent jobs instead of replaying them. If a late run would do more harm than a skipped one, such as a reminder that lands hours after it mattered, hermes config set cron.catch_up_missed false turns catch-up off.

So on a laptop, Hermes wouldn't do any better than Desktop: a 9am briefing on a laptop that sleeps until noon runs once at noon, while the same job on a server that stays up runs at 9.

Running Claude Code and an always-on agent together

The agent can hand coding work to Claude Code when they're on the same server. Hermes ships a Claude Code skill that delegates coding tasks to the claude command. Its preferred path is print mode (claude -p). OpenClaw can reuse your Claude Code login through the claude program installed on the same host. Its openclaw attach command starts Claude Code tied to one OpenClaw session, so Claude Code can use OpenClaw's tools.

  1. Start the agent on its server

    Our Hermes Agent and OpenClaw pages say the agent arrives running. From there, our Hermes Agent page has you add an API key from your model provider, and our OpenClaw page has you open the dashboard through an SSH tunnel. Then you connect your chat apps.

  2. Install Claude Code and sign in as yourself

    Anthropic's terms don't prevent you from signing in to the unmodified Claude Code program with your own subscription, including where a platform hosts it. With no browser on the server, claude setup-token makes a one-year token.

  3. Hand coding jobs to claude -p

    Turn on Hermes's Claude Code skill, or point OpenClaw at the installed claude program. Print mode can't stop to ask you. A tool call that needs approval is denied unless something approves it, so list the tools it may use with --allowedTools, as the skill's examples do.

Stack 4's 4 GB has room for both. On a 4 GB test VM on October 16, Hermes idled at 557 MiB and OpenClaw at 1,024 MiB. One Claude Code run waiting on a reply used about 210 MiB. Adding those separate readings gives about 767 MiB for Hermes with one Claude Code run, or about 1,234 MiB with OpenClaw. We didn't run the agent and Claude Code together. If you'd rather run a team of Claude Code agents than one assistant, our guide to Claude Code agent teams and when to add Paperclip covers that route.

What the model costs on top of the server

The server's price doesn't change with how much the agent works. Your provider bills the model, which our Hermes Agent page calls two separate bills. On our October 16 test install, each Hermes model call from the command line carried a fixed prompt of about 12,200 tokens. So a chatty agent's calls add up. Our guide to what a month of Hermes Agent costs on each model plan prices one session a day on Claude Sonnet 5.5 at about $7.82 a month through OpenRouter.

Whether your Claude plan can pay for the agent's model calls depends on the plan and the route.

How you pay for ClaudeHermesOpenClaw
Sign in with your Claude planMax only, and it bills only extra-usage credits you buy, never the plan's included usage. Pro can't use itReuses the Claude Code login on the same server, so its claude -p calls draw on your plan's limits
An Anthropic API keySupported, billed per tokenSupported, and recommended for shared automation or predictable spend

Anthropic's support article, updated October 7, says You can still use the Claude Agent SDK, claude -p, and third-party apps with your subscription limits.

The same update says Max and Team plans now include monthly API credits. They cover the Claude API, and claude -p only when it runs with an API key from the Console organization linked to your plan. Anthropic's credits article puts them at $100 a month on Max 5x and $200 on Max 20x, for building your own apps and agents. Everyone with an API key in the linked Console organization draws on that balance, and Pro isn't eligible.

Anthropic's legal page says third-party developers may not offer Claude.ai login in their own apps or route requests through Free, Pro or Max credentials on behalf of their users. Anthropic has updated its support article twice since June, so read it again before you connect a plan.

When to add Paperclip on top

Paperclip sits above the agents and hands them work. It works with Claude Code, OpenClaw, Hermes and others, and wakes them for assigned work or on a schedule. Paperclip gives each agent a monthly budget, with a warning at 80% and a hard pause at 100%, as our Paperclip page describes. The same page says Claude Code, Codex, OpenCode and Gemini come pre-installed in the container. On the October 16 test VM, Paperclip idled with a Hermes worker at about 1,465 MiB and with an OpenClaw worker at about 2,175 MiB. Stack 4 holds either pair at idle, so you can try the pair there. Our guide to whether you need Paperclip on top of OpenClaw or Hermes picks Stack 8 once the agents start working, and covers the wiring.

How we measured

DreamHost ran the schedule test on October 20, 2026. The VM ran under Colima on an Apple-silicon Mac, with an arm64 processor, 2 vCPU and 8 GB of memory. We didn't use a DreamHost server. Hermes Agent v0.22.2 ran from Nous Research's official image with no model key and no provider. We created both jobs with hermes cron create --no-agent --script and read the times from their log and from hermes cron list. A docker pause stood in for the lid. We used docker stop and docker start for switching the machine off and on.

Pausing a container freezes every process but leaves the clock and network running, which a real laptop sleep doesn't, so read the result as Hermes's catch-up rule at work. It's one shortened run of one agent. Our every-5-minutes job ran about every 6 minutes throughout this run. We didn't test OpenClaw's schedule, a run over several days, Claude Code started from the agent, or Anthropic's own schedulers, which this guide describes from their docs. Anthropic's scheduling, cloud, mobile, channels and plan pages were read again on October 21, after the routines rename. The memory figures and the 12,200-token prompt come from our October 16 runs on a 4 GB VM of the same kind. We counted the prompt as the system prompt plus the definitions of Hermes's 21 default tools.

Claude Code and always-on agent FAQs

Is OpenClaw better than Claude Code?

Claude Code and OpenClaw do different jobs. Claude Code is a coding agent that works in your repositories, and OpenClaw is an assistant you message from chat apps that keeps running on its own server. They also work together, since OpenClaw can start Claude Code on the same server.

Should I use Cowork or OpenClaw?

Use Cowork for scheduled jobs over your connected apps and the files saved to your Claude account, which its scheduler runs in Anthropic's cloud. Use OpenClaw when you want to reach your assistant from an app like WhatsApp or Signal, keep its files on your own server, or pick a model from another provider.

Can I use my Claude subscription with Hermes or OpenClaw?

Partly, depending on the agent and your plan. Hermes's Anthropic sign-in doesn't work on Pro, and on Max it bills only extra-usage credits you buy. OpenClaw can reuse the Claude Code login on its server, which draws on your plan's limits. Max and Team plans also include monthly API credits, and both agents accept an Anthropic API key.

Can I run Claude Code itself on a server instead?

Yes, as long as a session stays open there. Claude Code's Telegram, Discord and iMessage channels deliver messages only while a session is open, so a server that keeps one running gives you an always-on Claude. Our guide to Claude Code agent teams on one server covers that setup.

Sources
  1. Hermes Agent VPS Hosting, DreamHost, read Oct 22, 2026. dreamhost.com/hosting/vps/hermes-agent
  2. OpenClaw VPS Hosting, DreamHost, read Oct 22, 2026. dreamhost.com/hosting/vps/openclaw
  3. Paperclip VPS Hosting, DreamHost, read Oct 22, 2026. dreamhost.com/hosting/vps/paperclip
  4. Schedule recurring tasks in Claude Code Desktop, Anthropic (Claude Code docs), read Oct 21, 2026. code.claude.com/docs/en/desktop-scheduled-tasks
  5. Run prompts on a schedule, Anthropic (Claude Code docs), read Oct 21, 2026. code.claude.com/docs/en/scheduled-tasks
  6. Automate work with scheduled tasks, Anthropic (Claude Code docs), read Oct 21, 2026. code.claude.com/docs/en/routines
  7. Use Claude Code in the cloud, Anthropic (Claude Code docs), read Oct 21, 2026. code.claude.com/docs/en/claude-code-on-the-web
  8. Claude Code on mobile, Anthropic (Claude Code docs), read Oct 21, 2026. code.claude.com/docs/en/mobile
  9. Push events into a running session with channels, Anthropic (Claude Code docs), read Oct 21, 2026. code.claude.com/docs/en/channels
  10. Run Claude Code programmatically, Anthropic (Claude Code docs), read Oct 21, 2026. code.claude.com/docs/en/headless
  11. Claude Code in Slack, Anthropic (Claude Code docs), read Oct 21, 2026. code.claude.com/docs/en/slack
  12. How Claude remembers your project, Anthropic (Claude Code docs), read Oct 20, 2026. code.claude.com/docs/en/memory
  13. Authentication, Anthropic (Claude Code docs), read Oct 20, 2026. code.claude.com/docs/en/authentication
  14. Legal and compliance, Anthropic (Claude Code docs), read Oct 20, 2026. code.claude.com/docs/en/legal-and-compliance
  15. Schedule recurring tasks in Claude Cowork, Anthropic (Claude Help Center), read Oct 20, 2026. support.claude.com/en/articles/13854387-schedule-recurring-tasks-in-claude-cowork
  16. Use the Claude Agent SDK with your Claude plan, Anthropic (Claude Help Center), read Oct 21, 2026. support.claude.com/en/articles/15036540-use-the-claude-agent-sdk-with-your-claude-plan
  17. Monthly API credits for Max and Team plans, Anthropic (Claude Help Center), read Oct 21, 2026. support.claude.com/en/articles/17154008-monthly-api-credits-for-max-and-team-plans
  18. Scheduled tasks (cron), Hermes Agent docs, read Oct 20, 2026. hermes-agent.nousresearch.com/docs/user-guide/features/cron
  19. Messaging Gateway, Hermes Agent docs, read Oct 20, 2026. hermes-agent.nousresearch.com/docs/user-guide/messaging
  20. Persistent Memory, Hermes Agent docs, read Oct 19, 2026. hermes-agent.nousresearch.com/docs/user-guide/features/memory
  21. Claude Code skill, Hermes Agent docs, read Oct 20, 2026. hermes-agent.nousresearch.com/docs/user-guide/skills/bundled/autonomous-ai-agents/autonomous-ai-agents-claude-code
  22. AI providers, Hermes Agent docs, read Oct 20, 2026. hermes-agent.nousresearch.com/docs/integrations/providers
  23. Hermes Agent docs index, Nous Research, read Oct 19, 2026. hermes-agent.nousresearch.com/llms.txt
  24. OpenClaw docs index, OpenClaw docs, read Oct 19, 2026. docs.openclaw.ai/llms.txt
  25. How automations work, OpenClaw docs, read Oct 20, 2026. docs.openclaw.ai/automation/cron-jobs/how-it-works
  26. Automation payloads, OpenClaw docs, read Oct 20, 2026. docs.openclaw.ai/automation/cron-jobs/payloads
  27. Anthropic provider, OpenClaw docs, read Oct 20, 2026. docs.openclaw.ai/providers/anthropic
  28. openclaw attach, OpenClaw docs, read Oct 20, 2026. docs.openclaw.ai/cli/attach
  29. Paperclip docs index, Paperclip, read Oct 20, 2026. paperclip.ing/llms.txt

Need Some Help?

Whether you're stuck or just want some tips on where to start, hit up our experts anytime. We're here to help!

DreamHost Sales Help

24/7/365 Through the Chat Widget

Customer Support Chat

24/7/365 Through the Panel

Go to Panel
Customer Support Email

24/7/365 Through the Panel

Go to Panel