AI that understands your instruments.
Configure instruments, monitor experiments, and get alerts — all in natural language. Powered by a secure local LLM and the open Model Context Protocol.
Hardware Control
Connect every instrument in your lab through a single, open-source control layer. Vendor-neutral support for GPIB, USB, Ethernet, and Serial buses — with a plugin architecture that extends to any protocol. Built in Rust for the performance your experiments demand.
Universal API
Unified gRPC and REST interfaces for all your lab equipment. Write drivers once, run anywhere. Supports declarative profiles for no-code instrument mapping. Written in Rust for peak multithreaded performance.
Supported Buses
Built-in support for GPIB (IEEE-488), USB-TMC, Ethernet/LXI (TCP/IP, VXI-11, HiSLIP), and RS-232/Serial. Plugins can add PXI/PXIe, CAN, Modbus, and proprietary interfaces.
Plugin Architecture
Extend functionality with sidecar micro-daemons in any language. Integrate proprietary SDKs, complex decoding logic, or custom hardware protocols seamlessly.
Reading package lists... DoneBuilding dependency tree... DoneInstalling conductord (1.4.2)...Found 4 devices: [1] RIGOL DS1054Z (USB0::0x1AB1::0x04CE::DS1ZA12345::INSTR) [2] KEITHLEY 2400 (USB0::0x05E6::0x2400::1234567::INSTR) [3] AGILENT 34401A (GPIB0::12::INSTR) [4] BLUEFORS MXC CTRL (TCPIP0::10.0.0.42::inst0::INSTR)Session established. GRPC endpoint: 127.0.0.1:50051Plugin Registry
Discover and install drivers for your hardware.
Keithley 2400 SourceMeter
Driver for Keithley 2400 Series SourceMeter. Supports IV curves and sweep mode.
by Carbon Engineering Team
Rigol DS1054Z Oscilloscope
Full control for Rigol DS1000Z series. Waveform capture and trigger settings.
by Community
Agilent 34401A Multimeter
Standard driver for 34401A/34410A/34411A DMMs. High-speed sampling support.
by Carbon Engineering Team
Tektronix TDS2000 Series
Basic control for TDS1000/2000 series scopes. Screenshot and data download.
by lab_wizard_99
Stanford Research SR830
Lock-in Amplifier control. Phase and magnitude reading with auto-sensitivity.
by bread-the-magical-hamster
Bluefors Dilution Fridge
Temperature monitoring and heater control for Bluefors systems.
by Carbon Engineering Team
Notebooks & Analysis
A fully integrated Python environment connected to your instruments and data. Write measurement scripts, perform live curve fitting, and generate publication-ready plots — all in the browser, all collaborative.
from conductord import Instrument, Experiment
import time
# Connect to instruments
lockin = Instrument.connect("GPIB0::12::INSTR")
# Configure SCPI
lockin.write("SENS:FREQ 127.3")Sarah
lockin.write("SENS:VOLT:AC 0.1")
# Run continuous log
with Experiment(name="Stability Log") as exp:
while True:
x = lockin.query("OUTP? 1") # Measure X (Volts)Mike
y = lockin.query("OUTP? 2") # Measure Y (Volts)
exp.stream(x=x, y=y)
time.sleep(0.2)Alex
Native Python Support
Full Python environment with everything installed. Access your experimental data with a simple SDK import.
Live Analysis
Run scripts against streaming data in real-time. Trigger alerts or adjust instrument parameters programmatically based on fit results.
Standardized Environments
Create standardized cloud environments for your lab. Share consistent Docker containers so everyone analyzes data with the same tools.
Dashboards
Build live monitoring panels and control interfaces without writing GUI code. Drag-and-drop widgets connect directly to your instruments and data — backed by Python so you can customize anything.
Drag-and-Drop Builder
Create monitoring and control panels with drag-and-drop widgets. Bind buttons, sliders, and charts directly to instrument telemetry or datasets.
Python-Connected Controls
Wire any button, switch, or slider directly to Python triggers and experiment routines. Start measurements, change setpoints, and orchestrate sequences with a single click.
Widget Library & SDK
Drag and drop a growing library of pre-made widgets, or build your own using the widget SDK. Ship reusable, versioned components that your entire lab can share.
Data Layer
Every measurement, every dataset, versioned and governed automatically. Stream data from instruments into Python processes in real time, and trace any result back to the raw acquisition.
| Dataset | Node | Latest | Vers | Tier | Roles |
|---|---|---|---|---|---|
Qubit Coherence (T1/T2) Runs d1 | cryostat-pc-01 | v4 | 4 | HOT | PI: ADMINPostdoc: RWGrad Student: RWUndergrad: R |
Cryostat Cooldown Logs d2 | fridge-controller | v12 | 12 | HOT | PI: ADMINPostdoc: RWGrad Student: R |
Pulse Calibration Library d3 | Carbon Cloud (us-east-1) | v9 | 9 | WARM | PI: ADMINPostdoc: RWGrad Student: RUndergrad: R |
Chip Fabrication Metrology d4 | Carbon Cloud (us-west-2) | v3 | 3 | WARM | PI: ADMINPostdoc: R |
Gate Fidelity Benchmarks (RB, XEB) d5 | lab-workstation-a | v7 | 7 | HOT | PI: ADMINPostdoc: RWGrad Student: RW |
Readout IQ Traces (Raw) d6 | Carbon Cloud (eu-central-1) | v21 | 21 | HOT | PI: ADMINPostdoc: RWGrad Student: R |
Material Stack Recipes d7 | fab-notes-macbook | v5 | 5 | WARM | PI: ADMINPostdoc: RGrad Student: R |
RF Chain Calibration (S-params) d8 | vnacontroller-02 | v11 | 11 | WARM | PI: ADMINPostdoc: RWGrad Student: R |
Thermometry Drift Measurements d9 | Carbon Cloud (us-east-1) | v6 | 6 | WARM | PI: ADMINPostdoc: RWGrad Student: RUndergrad: R |
Experiment Artifacts (figures, logs, checkpoints) d10 | Carbon Cloud (us-east-1) | v15 | 15 | HOT | PI: ADMINPostdoc: RWGrad Student: RWUndergrad: R |
Python-First SDK
Push raw instrument outputs and pull curated datasets without leaving your analysis environment.
Real-Time Streaming
Read large datasets incrementally so long-running analyses can start immediately and keep up with data as it lands.
Automatic Versioning
Every update creates a new immutable version. Pin analyses to exact versions, compare diffs, and reproduce results reliably.
Governed Access
Permissions tied to people and projects. Grant read-only access to collaborators while keeping write and admin locked down.
Team & Access Control
Control who can access which instruments, datasets, and projects — down to individual parameters. Give your PI full oversight, protect sensitive equipment from accidental damage, and onboard or offboard team members in seconds.
Principal Investigator Controls
PIs retain full oversight. Delegate administrative tasks to senior postdocs while keeping critical infrastructure settings locked down. Instantly revoke access when members leave the lab.
Equipment-Level Security
Restrict sensitive equipment to trained personnel. Prevent accidental damage by limiting write access to critical parameters on a per-instrument basis.
Project Isolation
Organize experiments into projects. Grant access to specific datasets and analysis pipelines only to members involved in that research grant.
Lab Members
James Wilson
Resource Access
Manage your entire lab from a single dashboard.