EEZ Studio is an open-source desktop application for macOS, Windows, and Linux that lets engineers design instrument front-panels visually and wire them to real test-and-measurement hardware through a scriptable automation layer.
What is EEZ Studio?
EEZ Studio is a cross-platform IDE built for the test-and-measurement world — think oscilloscopes, power supplies, and arbitrary waveform generators — that unifies GUI design, SCPI scripting, and instrument control into a single environment. Where most engineers cobble together Python scripts, a separate UI toolkit, and a third-party VISA driver, EEZ Studio collapses all three concerns into one cohesive workspace.
The project grew out of the Envox Experimental Zone's own hardware lineup (the EEZ BB3 modular bench power supply being the most visible product) but it long ago outgrew that niche. Today you can point it at any SCPI-capable instrument — Rigol, Keysight, Rohde & Schwarz, Siglent — and start building a custom panel inside minutes.
What does EEZ Studio do best?
EEZ Studio excels at turning a blank canvas into a live instrument panel without writing a single line of layout code. The WYSIWYG editor lets you drag gauges, graphs, buttons, and sliders onto a page, bind each widget to an instrument parameter, and immediately see real data flowing in when you connect to hardware.
Beyond the visual layer, the built-in scripting environment speaks JavaScript and exposes a clean API for sequencing measurements, logging data, and branching on results. I spent several evenings automating a battery-discharge characterisation rig with it — what would have been a messy mix of PyVISA and matplotlib became a single .eez-project file I could hand to a colleague who had never touched SCPI before.
- Visual front-panel designer — pixel-level control with snap-to-grid and theme support
- Live SCPI terminal — send raw commands and inspect responses without leaving the app
- Flow-based scripting — node graph automation for multi-instrument sequences
- Firmware editor — if you're running EEZ hardware, you can edit embedded UI assets directly
- Waveform viewer — built-in scope-style display for time-series captures
Is EEZ Studio free?
Yes — EEZ Studio is completely free and open-source, published under the MIT licence. There are no paid tiers, no feature-locked editions, and no nag screens.
The trade-off is that support is community-driven via GitHub Issues and the Envox forum rather than a dedicated helpdesk. For most engineers that's fine; the documentation is thorough and the repository is actively maintained with regular releases. If your organisation needs a support contract, that's a conversation to have directly with the Envox team.
Who should use EEZ Studio?
EEZ Studio is squarely aimed at hardware engineers, electronics hobbyists, and ATE (Automated Test Equipment) developers who are comfortable with instruments but don't want to spend half a project building bespoke GUIs in Qt or Tkinter.
It is not the right fit for pure software teams doing SaaS productivity work — the learning model assumes you know what SCPI means and care about voltage readings. But if you run a lab bench, prototype power electronics, or need to ship a turnkey test fixture to a production floor, EEZ Studio removes an enormous amount of friction that tools like LabVIEW or MATLAB's Instrument Control Toolbox charge handsomely to solve.
How does EEZ Studio compare to LabVIEW?
LabVIEW is the industry-standard for instrument automation on large programmes — mature, battle-tested, and eye-wateringly expensive. EEZ Studio is free and open-source, which is the most important practical difference for independent engineers and small teams.
LabVIEW's G language is a proprietary visual dataflow paradigm with a decades-long ecosystem of drivers. EEZ Studio uses JavaScript for scripting, which means your automation code is portable and readable without a National Instruments licence. The downside is that EEZ Studio's driver library is far smaller — you may need to write SCPI strings by hand for exotic instruments, whereas NI has pre-built VIs for hundreds of devices. For bench-level work on standard instruments, EEZ Studio covers the ground comfortably. For aerospace-grade HIL rigs with a six-figure budget, LabVIEW still owns the room.
What are the best EEZ Studio alternatives?
The closest free alternative is OpenTAP, which focuses on test sequencing but offers no visual GUI builder. For pure instrument control scripting, PyVISA plus a Jupyter notebook is the community favourite — flexible, but you're writing all your own UI. On the commercial end, LabVIEW and Keysight's PathWave Test Automation both provide richer driver ecosystems at significant cost. If your workflow is oscilloscope-heavy, Sigrok's PulseView scratches a narrower itch for waveform analysis but can't build instrument panels. EEZ Studio is uniquely positioned as the only free tool that integrates GUI design and automation and live hardware connection in one package.