Get Started
Run your first hardware test in minutes with TofuPilot Framework.

TofuPilot is an open-source test framework for hardware manufacturing.
Features
You can easily build production test procedures using YAML and Python with:
- Cross-platform support: Build once, deploy on Windows, Linux or macOS
- Operator UI: Create beautiful interactive operator UIs with no frontend development required
- Parallel execution: Run multiple phases and units simultaneously to reduce cycle time
- Measurement validation: Automatically validate results against limits and catch failures early
- Equipment drivers: Reusable plugs to connect any test equipment or external resource
Framework integrates seamlessly with TofuPilot Dashboard for test and attachment storage, real-time runs analytics and units traceability, but can be used without it.
Distribution
Source is available on GitHub under MIT license, and distributed through two desktop applications:
- TofuPilot Studio for developing and debugging test procedures locally
- TofuPilot Station (available soon) for deploying procedures to production test stations
Quick Start
Download Studio for your platform:
Windows
Latest
Linux
Latest
macOS
Latest
Open a template or create a new procedure in Studio.
Run your procedure.
Customize and extend your test procedure.
Concepts
TofuPilot comes battery-included with many features needed for industrial test development.
Procedures
Define complete test workflows with phases, measurements, and configurations.
Phases
Break down your test into individual steps that run Python, executables, and operator UI.
Operator UI
Create interactive interfaces for operator input and visual feedback
Measurements
Capture and validate structured results within your phases
Unit Under Test
Identify hardware units with serial numbers and metadata
Plugs
Create persistent resources for your phases to access.
Roadmap
We deeply welcome your feedback on Discord where you can also get the latest updates. You can also report issues and contribute to the source code on GitHub.
Most features are available now, with additional improvements and features planned for Q4 2025 and Q1 2026.
How is this guide?