Skip to content

BenchMesh v0.1.10

Choose a tag to compare

@github-actions github-actions released this 21 Oct 20: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:

  1. open Terminal and run xattr -dr com.apple.quarantine /Applications/BenchMesh.app,
    then start BenchMesh normally; or
  2. 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).