Isolated compute, durable storage, and extensible tunnels.
Run Claude Code, Codex, OpenCode, Cursor, or your own, on the credentials you already pay for. No token resale.
No servers to babysit, no dotfiles to re-create. Paperboat turns a git URL into a persistent agent workspace.
Point Paperboat at a git repository. It becomes a project: cloned, configured, and ready for your agents.
Every project runs on its own isolated VM with its own persistent volume. Pick the machine size and disk that fit the job.
Attach from the desktop app, your phone, or the terminal. Agents keep working in the cloud while your laptop sleeps.
Every client attaches to the same live session through the same tunnel. Start at your desk, steer from your phone, finish in the terminal.
Idle machines resume when a client connects. In the terminal, paste a screenshot and the agent gets a VM path.
Long runs, odd hours, many projects at once. Work that doesn't fit a laptop with the lid closed.
Hand an agent a long task and close the laptop. It keeps working in the cloud; the machine stops itself when the work is done.
the agent keeps working in the cloud
nothing left to run, the machine falls idle
no activity from you or the agent, so it stops and metering ends
reconnect and it resumes where it left off
Check on a run from the couch, the train, another country. Review, redirect, and approve from the full session on your phone.
Every project gets its own machine, so agents never trip over each other. Run three refactors at once; sleeping projects cost nothing.
When an agent stands up a dev server, it hands back a preview URL you can open on any device or send to anyone.
Every preview has a review layer. Anyone with the link can comment on the running app, and the agent gets the notes back.
the agent keeps working in the cloud
nothing left to run, the machine falls idle
no activity from you or the agent, so it stops and metering ends
reconnect and it resumes where it left off
Every client reaches your projects through one agentunnel tunnel. Nothing on your VM is exposed as a public port.
Machines stop themselves when you and the agent go quiet, and resume when you connect. Credits meter only while a machine is running.
Before a machine is torn down, Paperboat diffs your tracked config and pushes it to a private GitHub repo it manages for you. Every new machine boots with your dotfiles, agent settings, and tools already in place.
machine stopping
config diffed automatically
pushed to your config repo
dotfiles · agent settings · private
new machine starting
latest config cloned on boot
everything where you left it
no setup, no agent involved
Machine shape, disk, idle behavior, tooling. Each project is tuned independently from one pool of plan resources.
Pick a shape per project: scale up for heavy builds, down for docs. Bigger shapes meter more, and only while running.
Your plan gives you a pool of disk; you decide how much each project gets. Delete a project and its share returns instantly.
Set how long a machine waits before stopping itself. Per project, not one global setting.
Pick agents and tools from the preset catalog, or drop in your own setup script. New machines come up ready to work.
Project code lives on its own persistent volume. Stop for a week, resume, and the working tree is exactly as you left it.
Every client attaches to the same workspace through the same tunnel. Start on one, finish on another.
no public ports·your agent credentials, never resold·config repo in your GitHub account·one isolated VM per project
A git URL is all it takes. Isolated machine, persistent volume, one tunnel to everywhere. Your agents, your credentials, no lock-in.