Skip to content
MarkoVcodePublic

About

A consistent, browser-based cockpit for lab instruments; connect, control, log, correlate, and automate from one place.

Resources

Contributing

Stars

5 stars

Watchers

0 watching

Forks

Repository files navigation

BenchMesh: power supply, multimeter, oscilloscope and electronic load on one bench

BenchMesh logo

BenchMesh

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.

Download · Supported instruments · Docs · Releases

License: MIT Latest release

Why BenchMesh

  • 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.

Get it

Download the installer for your system from benchmesh.online/download (install notes for each platform, including opening the app on macOS).

Build from source

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/ui

The desktop app: cargo tauri dev in crates/benchmesh-app. Contributor notes are in CLAUDE.md and CONTRIBUTING.md.

License

MIT

About

A consistent, browser-based cockpit for lab instruments; connect, control, log, correlate, and automate from one place.

Resources

Contributing

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages