tesser login writes the one
credential the CLI needs, and everything else is controlled by command-line
flags or environment variables.
Environment variables
Files on the laptop
Nothing is installed system-wide, and nothing requires root.
Ports on the laptop
The daemon answers requests from your own machine and from Tailscale peers.
It refuses the rest of the LAN unless it is started with
--allow-lan.
Timers
The box
Each box is an m7a.large (2 vCPU, 8 GB of memory) with a 40 GB gp3 disk, running Ubuntu 24.04 with Node 22, rsync, and Docker installed. Your worktree is at~/workspace and the dev server’s output is written to
~/.tesser/dev.log. Commands run as the ubuntu user, which has passwordless
sudo and is in the docker group.