Getting started with TofuPilot
Last updated on May 22, 2026
Deploy your test procedure on TofuPilot in two steps: clone a template and deploy to a new station.
Prerequisites
- A TofuPilot account.
- A Linux, macOS, or Windows computer with internet access.
Deploy your first procedure
Sign in
Open tofupilot.app and sign in for free.
Create procedure
Click New Procedure, connect your Git provider, and clone a starter template. The wizard creates a procedure and a station, then ships a first deployment to it.
Run on station
Run the install command on the station (or your own computer to start). The CLI signs in, pulls the deployment, and runs the test on the operator UI page and the local kiosk UI.
Explore the dashboard
After a few runs, open the dashboard to monitor your tests.
- Runs: See full test reports with phases, measurements, logs, and attachments.
- Units: See the full history of every unit by serial number.
- Analytics: Track yield, durations, and process control across procedures and stations.
Edit the procedure
Clone the repo
The template repo has been cloned to your GitHub organization. Clone it locally and edit it based on your needs, adding phases, measurements, UI components, and more.
Set up the CLI
If not installed yet:
curl -fsSL tofupilot.sh/install | sh$p = "$env:TEMP\tp-install.ps1"; irm https://tofupilot.sh/install.ps1 -OutFile $p; powershell -ExecutionPolicy Bypass -File $p; ri $p -EA 0If already installed in station mode:
tofupilot logoutRun locally
tofupilot login
tofupilot runEvery push to the production branch (defaults to main) auto-deploys to linked stations.
How is this guide?