What can I do with the TofuPilot CLI?
Updated July 7, 2026
The CLI has 26+ subcommands. Common ones: tofupilot login/logout/whoami (auth), tofupilot run (execute a procedure locally with the operator UI), tofupilot deploy (build and deploy procedures to the cloud), tofupilot pull (pull deployments), tofupilot runs/batches/units/measurements (manage test data), tofupilot stations (manage factory stations), tofupilot service (run as a system daemon), and tofupilot update/uninstall. Every command accepts the global --json flag for machine-readable output.
Related questions
- How do I install the TofuPilot Python SDK?Install from PyPI: pip install tofupilot. Import it as "from tofupilot.v2 import TofuPilot". Pass your API key to the constructor or set the TOFUPILOT_API_KEY…
- What is TofuPilot's relationship with OpenHTF?We've used TofuPilot for years on drone manufacturing floors and maintain openhtf.org, the open-source OpenHTF documentation site. We're also close to the…
- Why does my Cpk drop when tests correctly catch failing units?Cpk measures process capability, so far-out-of-limit readings from a known upstream failure distort it. Use yield to track pass/fail performance and Cpk to…