One launcher for the tools on your bench
Bench Suite installs gcad, agentee, Antenna Toolbox, WaveShark, thermview and Cycler from their own releases, keeps each one up to date, and starts them from one window. Free and open source, for Linux, macOS and Windows.
curl -fsSL https://benchsuite.net/install.sh | sh
Six tools, three bays
Each one is a full program with its own repository and releases. They share one look, so moving from one to the next is like turning to the next instrument on the shelf.
Design
Parts and boards, written as text and checked as you go.
- Latest
- 0.3.1
- Released
- 12 Oct 2026
- Latest
- 0.3.0
- Released
- 12 Oct 2026
Radio
Antennas to build and the spectrum they listen to.
- Latest
- 0.1.0
- Released
- 24 Sept 2026
- Latest
- 0.4.0
- Released
- 24 Sept 2026
Measurement
Numbers off the camera and the battery on the bench.
- Latest
- 0.1.0
- Released
- 12 Oct 2026
- Latest
- 0.1.1
- Released
- 22 Sept 2026
How an update arrives
Every tool is checked when the launcher opens. A new release is one button, and the button turns into its own progress bar.
Check
On start, the launcher asks GitHub for the latest release of every tool and of itself. An answer that has not changed does not count against GitHub’s hourly limit.
Download
The build for your machine comes from the tool’s own release, with the progress drawn on the tool’s button.
Verify
The file is checked against the size and sha256 that GitHub publishes for it before anything is unpacked.
Install
The new version is swapped in place, even while the old one is running. The launcher updates itself the same way.
Drop a file on the window
A part, a board or a thermal image dropped on the launcher opens in the tool that reads it. Drop a project folder and it opens in agentee.
Already installed?
A tool you installed with cargo or a package manager is found on your PATH and launched as it is. Its version is read, and the launcher only installs its own copy when you ask.
Something went wrong?
If a tool exits with an error, the launcher shows the last line it printed instead of quietly doing nothing.
Nothing is bundled
Each tool keeps its own repository, version and release. A fix in WaveShark reaches you the day WaveShark ships it, not when the suite does.
Get the launcher, then pick your tools
The launcher is a single small program. Everything else installs from inside it, one tool or all six.