Compute Sandboxes · run9 Agent runtime · smith9 · soon Browser · web9 · soon Data Postgres database · db9 Object storage · drive9 Agent memory · mem9 Secrets · vault9 · soon Intelligence Model gateway · gate9 · soon Skills & tools · hub9 · soon Evals · eval9 · soon Coordinate Queues · task9 Realtime · inbox9 · pulse9 · tape9 Teamwork · chord9 · soon Scheduling · cron9 · soon Operate Observability · owl9 Auth · auth9 · soon All products → Explore Solutions Pricing Customers Enterprise CLI Docs Company GitHub Request access
smith9 · Agent runtime Coming soon

Agent as a service.

Host agent fleets on run9. Each agent wakes on a message — you pay for the active moment only, not the idle wait. Built on run9, so you can fork any moment of a run. One setup — AI providers, skills, MCP — is inherited by every agent, with Claude Code, Codex, and OpenCode supported out of the box.

Built on run9Wake on a messagePay for active momentsClaude Code · Codex · OpenCode
preview

Deploy an agent. It sleeps until it's needed.

Point smith9 at your agent and it builds an environment on run9, inherits your one setup, and goes to sleep. A message wakes it; it runs a turn; it sleeps again. You are billed for active moments, never for the idle wait in between.

wake on message fork any moment one setup, every agent
smith9-preview
# preview — smith9 is coming soon
$ sys9 smith deploy ./agent --runtime claude-code
  ✓ env built on run9 · forkable at any moment
  ✓ providers · skills · MCP inherited from one setup
  ✓ agent sleeping · wakes on a message

$ sys9 smith send agent-7 "summarise today's deploys"
  → turn started · billed for the active moment only
  → agent slept again · 0 idle cost
how it works

A hosted runtime for agents, not servers.

smith9 turns an agent into a service: it sleeps for free, wakes on demand, and forks from any point — because it runs on run9.

01 · Wake

Wake on a message

Agents hibernate by default and wake when a message arrives. You pay for the active moment the agent is doing work — idle time costs nothing.

02 · Built on run9

Fork any moment

Because smith9 runs on run9's forkable sandboxes, you can branch a running agent — OS, data, and packages included — to retry, parallelise, or debug.

03 · One setup

Inherited by every agent

Configure AI providers, skills, and MCP once. Every agent in the fleet inherits the same setup, with Claude Code, Codex, and OpenCode supported out of the box.

the model

Env → Session → Turn.

One mental model from setup to billing: an environment defines the agent, a session is a wake, a turn is the work you pay for.

Env

The environment

The forkable run9 image plus your one setup — providers, skills, MCP, and the agent runtime. Define it once; every agent inherits it.

Session

The session

A wake of the agent. The environment boots from sleep, ready to take work, and returns to sleep when the work is done.

Turn

The turn

The active moment of real work inside a session — the unit you actually pay for. No turn, no charge.

coming soon

Be first to host agents on smith9.

smith9 is on the way. Join the waitlist and we'll reach out when hosted agent fleets open up.