Skip to content

Coding agentson your Hetzner.

Each daemon is isolated, runs the app it builds, and you reach it from any browser and your mobile.

$ daemons run --forever

An isometric server slab with four open bays, a daemon mascot working in each, labeled Claude Code, Codex CLI, OpenCode, and Antigravity CLI.

Always running.

Always reachable.

Always yours.

How it works

01 Connect your cloud

A token field connected to a server cabinet.

Paste your Hetzner API token. daemons.run buys and provisions a server in your account.

02 Spawn a daemon

A daemon mascot inside an isolated cube.

Pick a coding agent, name your daemon, and it boots in seconds. It is isolated, with its own disk.

03 Keep it running

A daemon watching a live monitoring screen.

Your daemon works continuously. Terminal, chat, files, logs and a live preview URL, from any browser.

Persistent agents. Disposable environments.

Run several daemons on one cheap Hetzner server you own. They share its CPU and memory. Each keeps its own disk, its own processes, and its own data.

Build whatever you like. With any coding agent you love!

  • Claude Code
  • Codex CLI
  • Cursor CLI
  • OpenCode
  • Antigravity CLI
  • Grok CLI
  • Pi
  • Any shell

Everything your agent needs.

Every agent gets its own box.

Run several daemons on one server you own. Each has its own container, disk, and network.

Call your agent from your own app.

Each daemon can expose an Agent API. Your product sends a prompt and streams the answer back.

Task API

POST /api/v1/daemons/{daemon}/tasks

{
  "prompt": "Add rate limiting to the API.",
  "agent": "claude-code",
  "limits": { "minutes": 30 },
  "artifacts": ["diff", "test-report"]
}

Hand work over with one call.

POST a task to the daemons.run API with a prompt, an agent, limits, and the artifacts you expect.

Preview it behind a signed link.

Every port gets an HTTPS preview URL, protected by default. Nothing is public by accident.

A real code editor in the browser.

Open the daemon workspace in a full editor. The same files the terminal and the agent use.

Drive it from your phone.

A real terminal in any browser. Sessions survive disconnects, so you can close the tab.

A daemon still working at its desk after the laptop is closed.

Always running.

Agents keep working after you close the laptop. Daemons are persistent processes on your server, not sessions in a tab. Come back hours later and the work moved on.

A phone and a desktop browser both connected to the same live terminal.

Always reachable.

A real terminal in any browser, desktop or phone. Works even on slow or unstable connections. Preview URLs let you open what the agent built from anywhere.

A lock on a Hetzner server holding your code, prompts, and files.

Always yours.

Everything lives on your own Hetzner server: code, prompts, files. We never look at your data and store none of it. Destroy the server and it is all gone.

A bone-white daemon mascot typing at a tiny keyboard.

Start a server.
Spawn your first daemon.

  • No credit card required
  • Free to start
  • Your server, your data