One cockpit for your whole test bench.
Power supplies, multimeters, electronic loads, signal generators, oscilloscopes, LCR meters and spectrum analyzers - connected over USB, serial or LAN, controlled from one window, recorded on one shared timeline.
- One panel per instrument type - every power supply, meter or scope looks and works the same, whatever the brand.
- Recording on one time domain - readings from all instruments line up second by second; export to CSV.
- Automation - build flows with conditions by hand, or describe what you want and let an AI assistant (your own Anthropic, OpenAI or OpenRouter key) assemble them.
- AI assistants via MCP - connect Claude, Cursor and other MCP clients to your bench.
- Hundreds of models described by device definitions, no drivers to write; the instrument database shows what is supported.
- Free, open source, offline - Windows, macOS and Linux.
Download the installer for your system from benchmesh.online/download (install notes for each platform, including opening the app on macOS).
The current code is on the develop branch (Rust + Tauri, React UI).
cd frontend && npm ci && npm run build && cd -
cargo run -p bm-server # API + UI on http://localhost:57666/uiThe desktop app: cargo tauri dev in crates/benchmesh-app. Contributor notes are in
CLAUDE.md and CONTRIBUTING.md.
