The R&D operating system for hardware teams.
Bench, sequences, capture, reports, and compliance — wired to your team's engineering memory and Évariste agent.
573 instruments · 135 manufacturers · MIT licensed
$ galois-edge status
galois-edge active (running)
galois-edge-daemon active (running)
Mesh: tailnet-lab-01.ts.net
Instruments: 4 connected
Keithley 2400 GPIB::24
Keysight 34461A USB
Rigol DS1054Z LAN
SRS SR830 GPIB::8
gRPC: :50051 ready
WebSocket: :8765 readyThe whole bench, on the mesh.
573 instrument profiles across 135 manufacturers. galois-edge connects any SCPI instrument to a secure mesh network with profile-driven control, gRPC, and WebSocket APIs.
- Windows MSI, Linux systemd, Raspberry Pi ARM64
- Zero dependencies — two static binaries
- Encrypted mesh networking (Tailscale / Headscale)
- Auto-discovery: GPIB, USB, LAN, Serial
Sequences and experiments, version-controlled.
Build sequences from 8 step types. Diff, history, and production locking on every sequence. Run them once, or wrap a sequence in an Experiment to sweep parameters across runs and group the results.
Watch it live. Pin it. Diff it. Fit it.
Every connected instrument streams readings into configurable dashboards over SSE — sub-second updates, no polling scripts. When you spot something interesting, snapshot it, diff it against an earlier run, fit a curve, or jump into a remote notebook with the data already in scope.
- Sub-second SSE streaming. 100ms minimum poll interval. Start/stop streams on demand.
- Multi-instrument dashboards with live / disconnected status indicators.
Keithley 2400 — Voltage
Keysight 34461A — Current
Rigol DS1054Z — CH1 RMS
From test data to publication-ready PDF.
Three paths to a finished report — AI-assisted from a run, data-bound LaTeX templates, or hand-written in the Monaco editor with live Tectonic preview. Pick the one that fits the workflow.
AI-assisted reports use the Évariste agent — see how that works.
\documentclass{article}
\begin{document}
\title{Power Supply Validation}
\section{Results}
\begin{tabular}{lcr}
Step & Measured & Status \\
Set 3.3V & — & \pass \\
Measure & 3.31V & \pass \\
Set 5.0V & — & \pass \\
Measure & 4.98V & \pass \\
\end{tabular}
\end{document}Power Supply Validation
Results
| Step | Measured | Status |
|---|---|---|
| Set 3.3V | — | PASS |
| Measure | 3.31V | PASS |
| Set 5.0V | — | PASS |
| Measure | 4.98V | PASS |
Auditor-ready by default. Your framework on Enterprise.
Every run, sequence edit, and report carries the trail an auditor wants. The platform ships with the dossiers most hardware teams ask for first — and bends to the framework you're actually regulated under when you need it to.
Governance primitives
Bring your own storage. Bring your own LLM.
The data and the model are yours. Galois runs against the bucket and the LLM provider you already trust — and on Enterprise, fully air-gapped against a self-hosted model.
Workspaces, roles, and accountability for the whole lab.
Spin up a team workspace, invite the engineers who actually own the bench, and scope sequences, datasets, reports, and notebooks to the project they belong to.
- Owner / Admin / Member roles with RBAC
- Invite codes with expiration
- Project-scoped resources (sequences, datasets, reports, topologies, notebooks)
- Team switching in sidebar
- Audit log on every action — actor, timestamp, resource
Visual drag-and-drop topology editor — map your lab wiring with 4 node types: Instrument, Processor, Data Store, Output.
Alex created sequence 'Power Supply Validation'
Maria ran test run #47
System locked sequence v2.1
Alex generated report for run #47
Maria invited david@lab.edu
573 instruments from 135 manufacturers
All trademarks are property of their respective owners.
Start free. Deploy in 5 minutes.
Sign up for Galois Cloud — no credit card required. Connect your instruments with the free, open-source daemon. Build your first test sequence, generate a report, and invite your team.