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

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:

terminal
curl -fsSL tofupilot.sh/install | sh
terminal
$p = "$env:TEMP\tp-install.ps1"; irm https://tofupilot.sh/install.ps1 -OutFile $p; powershell -ExecutionPolicy Bypass -File $p; ri $p -EA 0

If already installed in station mode:

terminal
tofupilot logout

Run locally

terminal
tofupilot login
tofupilot run

Every push to the production branch (defaults to main) auto-deploys to linked stations.

How is this guide?

On this page