deepcove deepcove

Run coding agents in their own VMs, across all your machines.

Different agents, on your laptop and your cloud boxes, each with its own terminal and folder. Watch and steer them all from one browser tab.

curl -fsSL https://deepcove.dev/install.sh | sh

Runs on macOS, or Linux with KVM.

The deepcove dashboard with Claude Code and Codex sessions on two machines The deepcove dashboard with Claude Code and Codex sessions on two machines

A VM for every session

Each session boots its own small Linux VM. The agent can install, delete and break things in there without touching your machine.

Many agents, side by side

Run Claude Code and Codex at the same time, each in its own session. Keep the one that does the job best.

Runs where you run it

Your laptop, the desktop under your desk or a cloud box. Nothing to sign up for on one machine, and no hosted service in the middle.

One dashboard, every machine

Start a session on the cloud box from your laptop, then check on it from your phone. Each session runs on the machine you pick, and every machine shows up in the same dashboard. Your machines find each other over Tailscale, so nothing is exposed to the internet. You need a free Tailscale account to add more machines; one machine needs none. From any other browser, open app.deepcove.dev and sign in with Tailscale, with nothing to install.

How it works

  1. Install it

    One line, no sudo. It keeps running in the background and starts on its own.

  2. Start a session

    Pick a machine, a folder and an agent. deepcove builds the VM and starts the agent in it.

  3. Add your other machines

    Install deepcove on each one and sign in to Tailscale. They join the same dashboard.

Where sessions run

macOS
A Linux VM per session, on Apple Virtualization.
Linux
A microVM per session, on Cloud Hypervisor. Needs KVM.
On the machine itself
No VM at all, for a machine that is already the boundary, such as a cloud box set aside for this.