Repository navigation
BenchMesh v0.1.10
BenchMesh desktop app - Rust backend + Tauri. Self-contained: no Python or Node.js installation required.
Download page with install help: https://benchmesh.online/download
Downloads
- Windows 10/11 (x64):
BenchMesh_<version>_x64-setup.exe - macOS, Apple silicon (M1 and later):
BenchMesh_<version>_aarch64.dmg - macOS, Intel:
BenchMesh_<version>_x64.dmg - Linux (x64), any distribution:
BenchMesh_<version>_amd64.AppImage - Debian / Ubuntu:
BenchMesh_<version>_amd64.deb
The installers are not code-signed yet, so the operating system warns on first start.
Windows
SmartScreen may say "Windows protected your PC": choose More info → Run anyway.
macOS
The app is not notarised by Apple. After dragging BenchMesh from the disk image into
Applications, macOS may refuse to open it ("BenchMesh is damaged and can't be opened" or
"Apple could not verify BenchMesh"). Either:
- open Terminal and run
xattr -dr com.apple.quarantine /Applications/BenchMesh.app,
then start BenchMesh normally; or - try to open BenchMesh once, then go to System Settings → Privacy & Security, scroll to
"BenchMesh was blocked…" and click Open Anyway (confirm with your password).
On macOS 14 and older, Control-click the app → Open → Open also works.
This is needed once; later updates install from inside the app.
USB instruments: USBTMC instruments need no driver; USB-serial adapters (CH340, CP210x,
FTDI) are supported by current macOS - older versions may need the chip vendor's driver.
Linux
AppImage: chmod +x BenchMesh_*.AppImage and run it. Serial instruments need your user in
the dialout group (sudo usermod -aG dialout $USER, then log out and in).
.deb: sudo apt install ./BenchMesh_*_amd64.deb (updates come from the releases page).
User data stays in ~/.benchmesh (config.yaml, recordings.db, flows).