TofuPilotTofuPilot

Studio

Develop and debug test procedures with graphical interface

Studio header

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

Studio 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

Studio editor

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

Studio run

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

Studio 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?