Everything you wanted from a VPS for agents, minus the VPS.
A cheap VPS and tmux is how most people first keep agents running. Cube keeps the good part and drops the upkeep.
The VPS setup, and where it breaks
The recipe is familiar: rent a small server, install Node, Claude Code or Codex, clone your repos, add SSH keys, start tmux, run the agent, detach. It’s cheap and it works, which is why so many people do it.
Then the small instance runs out of memory and the agent dies overnight, three nights in a row. Or you forget to start tmux and the task dies with your SSH connection. Or an OS update restarts the box. Each fix is an evening of SSHing in.
What Cube handles for you
- The machine: a full Linux computer in the cloud, always on.
- The setup: sign in with GitHub, pick repos, install agents from a list.
- The sessions: every agent session is in the sidebar, and you can go back to any of them.
- Parallel work: a Git worktree per task, so agents don’t overwrite each other.
- Access: the Mac app, your phone, or
ssh cubefrom your own tools. - Backups and resets: download your files, or reset the machine, from the app.
Questions
Why does my agent on a VPS keep dying?
Common causes are running out of memory on a small instance, the process being killed when your SSH session ends, the server restarting for updates, or a remote-control connection timing out. Our guide on sessions that die overnight walks through each one.
Is Cube a VPS?
Cube is a Linux computer in the cloud, like a VPS, but it comes with a Mac app, GitHub sign-in, worktrees, agent installs and SSH set up for you. You don’t administer it.
Can I still SSH in?
Yes. Cube writes the SSH config on your Mac, so ssh cube works from any terminal or editor.