Skip to content

Roadmap

Vote for features you need and shape what we build next.

Released

(35)
Measurements Table

New measurement table in the run page with improved filtering, sorting, and inline limit visualization for faster hardware test analysis.

C# SDK

Integrate TofuPilot with C# test frameworks like OpenTAP. Upload test runs, measurements, and attachments from your .NET test scripts with our C# SDK.

SPC Multi-Select

Compare multiple measurements on one control chart. Shift+Click to select measurements with matching type, units, and limits. Shared stats and phase filtering.

Rust SDK

Official Rust client for TofuPilot API v2. Generated from OpenAPI spec with full endpoint coverage, typed responses, integration tests, and crates.io release.

Discord Integration

Send test result notifications to Discord channels via webhooks. Trigger alerts on test failures, unit creation, or batch events to keep your team informed.

C++ SDK Client

Official C++ client for TofuPilot API v2. Generated from OpenAPI spec with full endpoint coverage, typed responses, and integration tests for native workflows.

Linear Integration

Connect TofuPilot to Linear to automatically create issues and add comments from test results. Trigger workflows on failures to open bugs or track tasks.

Run metadata

Attach custom key-value metadata to runs beyond built-in fields, for traceability, filtering, and export across procedures and stations.

Unit metadata

Attach custom key-value metadata to units beyond built-in fields (serial, part, revision, batch), queryable and exportable across runs.

Station touch mode

Touch-optimized Station UI for production screens with touch input, enabling operators to run procedures without mouse or keyboard.

Self-Service Self-Hosting

Deploy TofuPilot on your own infrastructure with a free Lab license. Sign in to Orbit, grab your license key, and run the deploy script. No sales call needed.

GitHub Integration

Connect GitHub repositories to TofuPilot for automated deployments, test script version control, and CI/CD pipeline integration.

SSO

Single sign-on with your identity provider — Okta, Azure AD, OneLogin, and more — for secure, centralized team authentication.

SCIM Provisioning

Automatically sync users and groups from your identity provider to TofuPilot. Onboard and offboard team members instantly.

Roles & Permissions

Assign admin, operator, or viewer roles to control who can access, modify, or export hardware test data in your organization.

Teams

Segment data visibility across teams, facilities, or external suppliers. Control who sees what with team-based access scoping.

Process Control (Insight)

Rebuilt Insights page with interactive control charts, spec and control limits, histograms, capability indices (Cp, Cpk, Pp, Ppk), and drill-down filters.

Dashboard UI v2

Redesigned dashboard with 10x more filters, a new table UI, global search, and improved navigation to find test data faster.

Station

Headless production test runner with offline mode, local caching, and automatic sync — built to run tests on the manufacturing line.

Unit Attachments

Attach files, images, and documents directly to units and test runs. Store evidence, photos, and reports alongside test data.

Odoo Integration

Sync hardware test data and quality metrics with your Odoo ERP instance. Bridge manufacturing execution and quality management systems.

Guides

Step-by-step tutorials and best practices to help you build, automate, and scale hardware tests with TofuPilot and OpenHTF.

GitLab Integration

Connect GitLab repositories with real-time webhook sync, soft delete for branches and commits, and support for both Group and Personal Access Tokens.

News

Blog posts, product updates, engineering deep-dives, and company announcements — all in one place to keep your team informed.

Changelog

Stay up to date with every new feature, improvement, bug fix, and product release shipped by the TofuPilot engineering team.

Build Artifacts

Builds run once in isolation per commit, producing reproducible artifacts. Stations install fast, no local venv or dependency management.

Auto-Push Flow

Push to your main branch and TofuPilot automatically deploys the new test script to all linked stations. No manual step.

MATLAB SDK

Upload MATLAB test results to TofuPilot with a native connector. Bridge simulation and hardware validation data in a single platform.

Robot Framework

Upload Robot Framework test results to TofuPilot with a native connector. Track hardware test trends and quality metrics over time.

Golden & Black Samples

Mark units as golden or black samples for calibration, validation, and SPC reference tracking across your test stations.

ARM64 Station Support

Run TofuPilot stations on Raspberry Pi 4/5 and other ARM64 single-board computers for cost-effective production line testing.

C# API Client

Official C# client for TofuPilot API v2. Auto-generated from OpenAPI spec with full endpoint coverage, typed responses, 131 xUnit tests, and NuGet publishing.

Workflows

Automate actions when test events occur. Connect to Odoo, Linear, InvenTree, Discord, Slack, or any HTTP API. Filter, branch, and chain steps visually.

OpenHTF in Station v2.0

Run, debug, and monitor OpenHTF tests directly from TofuPilot Studio with live logs, breakpoints, and result inspection.

pytest Connector

Upload pytest test results to TofuPilot with a native connector. Analyze hardware validation tests alongside production data in one view.

In Progress

(11)
Cycle Time Analysis

Dedicated page for cycle time analysis with trends, breakdowns by station and procedure, and bottleneck detection to optimize manufacturing throughput.

Alerts

Define rules on metrics like FPY, failure rate, Cpk, or station heartbeat. Route triggered alerts to email, Slack, or webhook channels.

Operator UI advanced mode

Improved Operator UI for line technicians with deeper run details, richer phase context, and faster troubleshooting on the shop floor.

ISO 27001

Achieving ISO 27001 certification for enterprise-grade information security management, data protection, and compliance assurance.

Docs 2.0

Revamped documentation with restructured pages, interactive guides, updated API reference, and improved search across all content.

Templates

Ready-to-use Python test templates for PCB, battery, motor, and sensor testing. Copy, customize, and deploy to your stations in minutes.

OpenHTF Docs v2.0

Revamped OpenHTF documentation with clearer step-by-step guides, real-world examples, and best practices for hardware testing.

TofuPilot Agent

AI agent that queries your hardware test data, runs statistical analyses, generates reports, and takes actions on your behalf.

TofuPilot Chat

Ask questions about your hardware test data in natural language. Get instant answers, charts, and insights without writing queries.

Bitbucket Integration

Connect Bitbucket repositories to TofuPilot for automated deployments, test script version control, and CI/CD pipeline integration.

ARMv7 Station Support

Run TofuPilot stations on ARMv7 devices like BeagleBone and industrial SBCs for embedded and legacy production hardware testing.

Planned

(19)
Workflow trigger vars

Send emails on failed runs with a direct link to the report, and filter triggers on multiple outcomes at once with the "is one of" operator.

Python 3.13 & 3.14 builds

Pick Python 3.12, 3.13, or 3.14 for your test stations from your pyproject.toml. Use the latest language features with no extra setup needed.

NI TestStand Plugin

Native NI TestStand plugin to upload test runs, measurements, and attachments to TofuPilot directly from your TestStand sequences without custom code.

MCP Server

Official MCP server for TofuPilot. Lets AI assistants like Claude query test data, manage runs, units, and stations through the Model Context Protocol.

OAuth2 SMTP Support

Add OAuth2 (XOAUTH2) authentication for SMTP email in self-hosted deployments. Required for Microsoft 365 compatibility after Basic Auth deprecation.

Plug actions

Trigger plug methods from UI component actions so operators can drive plugs from a switch or button, with results captured in phase_results.

Shared phases

Reuse a full phase block including its ui: definition from a shared YAML file, so operators avoid duplicating UI across procedures.

Sticky Operator Inputs

Mark operator input fields as sticky so their values persist across runs when using Run Again, reducing repetitive entry for recurring tests.

Slack Integration

Get real-time alerts in Slack channels on test failures, threshold breaches, and key production events. Stay informed without context switching.

SOC 2

SOC 2 Type II compliance for enterprise-grade security, availability, and confidentiality. Built for teams in regulated industries.

SAP Integration

Sync hardware test data and quality metrics with SAP ERP and QM modules. Bridge manufacturing execution and quality management systems.

Teams Integration

Get real-time alerts in Microsoft Teams on test failures, threshold breaches, and key production events. Stay informed without switching tools.

Get Started Videos

Video tutorials to get up and running with TofuPilot quickly — from first test upload to full production line deployment and beyond.

Reports

Build custom reports combining multiple insights, charts, and metrics to visualize hardware test data across your organization.

Jira Integration

Create Jira issues automatically from test failures and sync status updates between TofuPilot and your project management workflow.

Environment Variables

Manage environment variables per station for deployments, secrets, and configuration. Keep sensitive credentials out of your test code.

Vision AI Block

Visual inspection block in Studio using AI-powered defect detection. Catch cosmetic defects, misalignments, and assembly errors.

LabVIEW Connector

Upload LabVIEW test results to TofuPilot with a native connector. Connect instrument-based testing to your centralized data platform.

Desktop Remote Control

Remotely control station desktops from TofuPilot Studio for debugging, configuration, live test monitoring, and troubleshooting.

Start testing today, vote for what's next