tesser, which copies the worktree to its box and
runs the command there, and the dev server it starts opens on your laptop at
localhost.
Many worktrees at once
Every worktree gets its own box, so five agents on one repo never fight over port 3000 or your laptop’s CPU. Each box has its own address on your laptop, and a panel on the page switches which branch barelocalhost:3000 shows.
Local and cloud agents
Claude Code and Codex runtesser from your laptop once you install the
skill. Cloud agents like Devin sign in with an API token or a grant and get
the same boxes.
Previews
tesser share <box_id> prints a link to a running branch. A teammate opens
it and sees the branch at box-<id>.localhost:<port>, uncommitted changes
included, so a pull request gets reviewed against the running app.
Invite teammates and share a running branch has the details.
Pricing
Usage is metered per second and shown on the dashboard. The pricing page has the rates. An org you create from the dashboard or the CLI starts with no credit, so launching or waking a box fails withcredit_exhausted until an admin upgrades the org on the
dashboard’s Billing tab.
Where to go
Quickstart
Install the CLI, sign in, and get a dev server running on a box.
Let your agent drive the boxes
Install the tesser skill so Claude Code or Codex can run the boxes for you.
CLI reference
Every command and its flags.
How it works
What runs on the laptop, what runs on the box, and what the control plane does.
Where your code goes
Every hop your source takes, and what the control plane receives.
Run boxes in your own AWS account
Run the boxes in your account while Tesser hosts the control plane.