tesser commands that copy the worktree to
the box and run things there, such as the dev server, the test suite, or a
build. The dev server is then available at http://localhost:3000 on your
laptop, the same address it would have locally, and when several boxes are
running you choose which one that address shows.
What it is for
Tesser is for running several worktrees at the same time without them competing for your laptop. Each worktree has its own box, so ten dev servers do not share ports, CPU, or memory, and your browser still uses localhost for all of them. Boxes keep their installed dependencies and build caches between runs. When you stop using a box it goes to sleep on its own, and it wakes up the next time a command needs it.What you need
You need a Mac or Linux machine (Windows works through WSL), a git repository, and a Tesser account.tesser login creates the account in the
browser if you do not have one. There is nothing to set up on the box side:
Tesser creates each box with Ubuntu 24.04, Node 22, and rsync installed, and
you install anything else your project needs with tesser exec.
Usage is metered per second and shown on the
dashboard. The
pricing page has the rates; nothing is charged
during the private beta.
Where to go
Quickstart
Install the CLI, sign in, and get a dev server running on a box.
Working with an agent
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.