Give your agents a full computer. Run it securely and cost-effectively on your own hardware.
Cove gives you secure sandbox machines for your agents, and for anything else that needs a real computer. Each one is a full Linux machine with a desktop, a browser and root, ready in under a second. It runs on servers you own, so your code and data never pass through someone else's cloud.
A full virtual machine. No containers. No Kubernetes.
A whole computer, instantly
Desktop, browser, root and systemd. Ready in under a second, asleep when idle.
Your hardware, your rules
One binary on one server. Your network, your firewall, your bill.
Secure by construction
Every agent in its own virtual machine. Nothing open by default. Every session recorded.
Made to hand to your users
An API, single sign-on, teams and quotas, ready to put inside your product.
Experience
The more machine an agent gets, the better it works.
Containers and locked-down sandboxes make agents ask permission for everything. A Cove machine is a real computer. The agent installs what it needs, runs the app, opens a browser and checks its own work.
- Ready before you finish the commandMachines come from a warm pool of pre-booted snapshots. A new one is running in under a second, with every service already up.
- A desktop and a browser, not just a shellAgents drive a real graphical desktop, so they can test web apps, fill in forms and use tools that have no command line. People can watch or take over.
- Sleeps when idle, wakes on the next connectionIdle machines pause and give their memory back. The next SSH login or request wakes them. Nobody manages start and stop.
- Any image, any stackStart from a ready-made image or any Docker image. Checkpoint a machine, clone it, or resize it while it runs.
- Plain SSH, a browser terminal, or the APIAgents and engineers use the tools they already have. Nothing to install on the client.
$ cove new --image ubuntu-desktop ✓ quiet-fox ready in 0.8 s (warm pool) ssh quiet-fox.cove.internal desktop https://quiet-fox.cove.internal/desktop $ ssh quiet-fox agent@quiet-fox:~$ sudo apt-get install -y postgresql Setting up postgresql-16 ... done agent@quiet-fox:~$ docker compose up -d ✓ api, worker, redis started agent@quiet-fox:~$ exit # 10 minutes later, nobody connected $ cove ls NAME STATE IDLE MEMORY quiet-fox paused 10m 0 B in use $ ssh quiet-fox # wakes on connect agent@quiet-fox:~$
Your hardware, your rules
Agent computers without trusting someone else's cloud.
Hosted sandboxes ask you to send your users' code, credentials and data to a third party and pay by the minute. Cove runs where you already run things: a server in your rack, a box under a desk, or a machine you rent.
- One server, one binaryNo Kubernetes and no distributed system to operate. Add a bigger box before you add more boxes.
- Dozens of machines per serverPaused machines give memory back, and memory is shared safely between them. A single server carries far more machines than it has RAM for.
- Your network, your egress rulesMachines sit on your network behind your firewall. You decide what they can reach.
- Source releaseRead every line that touches your users' work. Run it, change it, and never be locked in. Source release coming soon.
- A fixed cost you already knowYou pay for the hardware, not by the agent-minute.
Secure by construction
The agent gets the machine. It never gets your network.
An agent with root will eventually run something it shouldn't. Cove assumes that and contains it. Each agent gets its own virtual machine, cut off from its neighbours, reachable only through a gateway that checks who you are and records what happens.
- A hardware boundary, not a containerEvery machine is a separate KVM virtual machine under Cloud Hypervisor, with a small, sandboxed device model. A container escape does not reach the host.
- Machines can't see each otherTraffic between agent machines is dropped in the kernel. One compromised agent cannot scan or attack another.
- Nothing open to the internet by defaultEvery way in goes through an access gateway with single sign-on. Opening an app to the outside is an explicit, per-machine choice.
- Every session recordedTerminal sessions are recorded and auditable, so you can see exactly what an agent or a person did.
- Secrets handed over, not baked inCredentials are injected into a machine when it runs, instead of being baked into images.
| What you are trusting | Hosted agent sandbox | Cove |
|---|---|---|
| Where your users' code and data live | A vendor's cloud | Your hardware |
| Who can read the platform's code | The vendor | Anyone, from the source release |
| Isolation between agents | Varies, often containers | A virtual machine each |
| Who controls outbound network access | The vendor's policy | Your firewall |
| Session audit trail | If the vendor offers it | Recorded on your side |
| How cost grows | Per agent-minute | With your hardware |
For builders
Full computer use for your agents, on compute you trust.
Agents that can use a whole computer, with a desktop, a browser and a terminal, can do far more work. Cove lets you offer that inside your own product, on hardware you control.
- One API call per machineCreate, pause, clone and delete machines from your backend with an API key.
- People and teams built inSingle sign-on, per-user and per-team quotas, and shared machines.
- Lifecycle webhooksYour product hears when a machine starts, pauses or stops.
# your backend, when a user starts an agent task POST /api/vms # signed with your API key { "image": "ubuntu-desktop", "owner": "user-4821", "team": "acme-support" } 201 Created { "name": "quiet-fox", "state": "running", "ssh": "quiet-fox.cove.internal", "desktop": "https://quiet-fox.cove.internal/desktop", "ready_ms": 812 }
Waitlist
Run agent computers on your own hardware.
Tell us where to reach you and you're on the list. Then, if you have a minute, tell us what you're building.
- One field to join. Ten optional questions after that, if you have a minute.
- Get the source the day it drops.
- Early help from the people building Cove, for your first deployment.
- Your answers shape what we build next.
We store what you enter to email you once when Cove opens. Nothing else, no newsletter unless you ask. Want it deleted? Reply to that email or write to jeremy@tenfourty.com. Your answers help us decide what to build; we never share them.
Thanks. We'll email you when the source drops.
We'll be in touch about a call. Reply to that email with a time that suits you.
- NowYour answers go straight to the people building Cove.
- SoonThe source is published, and you get one email with the link.
- LaunchEarly help with your first deployment, if you want it.