Studio
Develop and debug test procedures with graphical interface

TofuPilot Studio is a desktop application for developing and running test procedures with a graphical interface.
Studio provides real-time execution monitoring, operator UI preview, and interactive debugging capabilities.
For production deployment, see TofuPilot Station.
Download
You can download TofuPilot Studio for macOS, Windows, and Linux from the official website.
Windows
Latest
Linux
Latest
macOS
Latest
TofuPilot Studio automatically checks for updates and notifies you when new versions are available.
Home

You can open recent procedures, create new procedures from templates, or browse the template library.
TofuPilot Studio tracks your procedure history and provides quick access to frequently used test procedures.
Editor Mode

You can edit your procedure YAML using a graphical interface instead of writing code directly.
TofuPilot Studio provides dedicated sections for each part of the YAML structure and validates your procedure in real-time:
- Procedure Properties: Configure name, description, and version
- Execution Settings: Set worker threads, failure behavior, and execution slots
- Plugs: Add and configure plugs organized by scope
- Phases: Drag-and-drop interface organized by stage (setup, main, teardown)
- Measurements: Configure validators, units, and aggregation settings
- Operator UI: Add UI components (radio, dropdown, checklist, text input)
Run Mode

You can execute procedures with live monitoring of phases, measurements, and logs.
TofuPilot Studio displays execution progress, operator UI interactions, and plug connection status in real-time.
Reports

You can browse generated test reports with detailed phase outcomes, measurements, and attachments.
TofuPilot Studio organizes reports by run timestamp and provides quick access to the reports/ directory.
Dashboard
You can link Studio to your TofuPilot Dashboard workspace to enable automatic report syncing.
TofuPilot Studio authenticates with your Dashboard account and associates procedures with workspace projects.
How is this guide?