NEW

YOUR AGENTS.
YOUR HARDWARE.

Every coding agent rents a box in someone’s cloud, then forgets it. heyvm gives yours a stateful computer on your own hardware — branch-paired, forkable, one command to a URL.

> One sandbox per branch.

> Runs on your metal, not ours.

> A public URL when you want one.

CLI

The CLI your agents live in

> One sandbox per git branch with `heyvm wt`

> Drop in Claude Code, Cursor, any ACP agent

> Runs on your metal — no cloud required

> One bind command to a public URL

DESKTOP

Every Agent Computer, one screen

> See and shape every computer at a glance

> Watch runs and resource use live

> Set what each agent can reach

> Hand out a public URL in one click

 ██████╗██╗     ██╗
██╔════╝██║     ██║
██║     ██║     ██║
██║     ██║     ██║
╚██████╗███████╗██║
 ╚═════╝╚══════╝╚═╝

The CLI your agents live in

> Spin up a stateful computer in one command

> Drop in Claude Code, Cursor, any ACP agent

> Mount your code, sync as you type

> One command to a public URL — still yours



# One sandbox, paired to your branch
heyvm wt feat/payments -b

# Run the pipeline inside it
heyvm exec feat/payments -- npm test

# A public URL — the box never left your hardware
heyvm bind feat/payments 3000
██████╗ ███████╗███████╗██╗  ██╗████████╗ ██████╗ ██████╗
██╔══██╗██╔════╝██╔════╝██║ ██╔╝╚══██╔══╝██╔═══██╗██╔══██╗
██║  ██║█████╗  ███████╗█████╔╝    ██║   ██║   ██║██████╔╝
██║  ██║██╔══╝  ╚════██║██╔═██╗    ██║   ██║   ██║██╔═══╝
██████╔╝███████╗███████║██║  ██╗   ██║   ╚██████╔╝██║
╚═════╝ ╚══════╝╚══════╝╚═╝  ╚═╝   ╚═╝    ╚═════╝ ╚═╝

Every Agent Computer, one screen

> See and shape every computer at a glance

> Watch runs and resource use live

> Set what each agent can reach

> Hand out a public URL in one click