Marketplace
Drivers, protocols, engines, and what ships with Muxit.
The in-app marketplace splits into two tabs: Devices — anything that produces a connector talking to hardware, an IoT broker, or a notifier — and Engines — compute that processes data from other connectors. Same split here on the website, so what you see online matches what you see in the app.
Tab 1 of 2
Devices
Drivers are turnkey integrations (Webcam, MqttBridge, Fairino).
Protocols are reusable wire-format parsers — you pick one and
describe what your specific device says in a short declarative
schema. Both produce connectors and both live in this
tab; the in-app UI distinguishes them with a small protocol
chip.
Built-in drivers
Always there. Always free.
Compiled into the Muxit server. No install, no licence, no extra files. Available on every tier — including Free.
TestDevice
Simulated instrument with all driver features (scalars, arrays, video). Run the platform end-to-end without any hardware.
Webcam
USB / built-in cameras. Snapshot and video stream — feed images straight into ai() or dashboard widgets.
ONVIF
IP cameras over the ONVIF protocol. Same snapshot / stream surface as Webcam.
FileAccess
Read and write files inside your workspace. Append CSV rows, save scope screenshots, watch a folder for new data.
MqttBridge
MQTT broker bridge for IoT devices — ESP32, Arduino, Tasmota, Home Assistant. Subscribe, publish, expose sensor topics as connector properties.
WebhookNotifier
Push notifications to your phone or chat. One driver, four flavors — ntfy.sh, Discord, Slack, generic JSON. Scripts call notify(title, body, level) and the message lands wherever you wired it. Attach a camera snapshot with one extra arg.
EmailNotifier
SMTP e-mail for run reports and overnight alerts. Works with Gmail App Passwords, Microsoft 365, transactional services like Resend or SendGrid, or a local relay — no real password ever in the config.
Built-in protocols
Describe the device once. The protocol does the wire.
Three protocols cover most lab and hobby instruments. Pick one in your connector, declare which commands or line shapes you care about, and the protocol handles framing, pacing, terminator detection, and binary parsing. AI-assisted authoring drafts the schema for you.
Scpi
Declarative SCPI protocol. Describe the instrument’s commands once in a connector config and the AI fills in the rest. Works with oscilloscopes, power supplies, multimeters, SMUs, signal generators, RF gear. Rides on serial, TCP, or USB-TMC.
LineText
Text-line protocol for Arduino sketches, hobby PSUs, custom embedded boards, dataloggers — anything that prints lines you could read in a serial terminal. Prefix-match or regex-match each line to a typed property; no JS required.
BinaryStream
Fixed-format binary protocol for Modbus-RTU sensors, custom embedded devices, datalogger streams. Configurable framing (header, fixed size, length-prefixed, inter-frame gap, optional CRC) and request-trigger for silent-until-poked devices.
Add-on driver packages
Plug in a .muxdriver, get a new instrument category.
Distributed as signed .muxdriver packages. Free packages live
in the registry; premium packages are RSA-signed and one-time purchase
with lifetime access.
- Fairino Premium
Muxit.Driver.FairinoFairino collaborative robot arms. Move, grip, read joint angles, coordinate with the rest of the bench in a single script.
- Avantes Premium
Muxit.Driver.AvantesAvantes spectrometers. Configure integration time, capture spectra, expose them as a property your script or dashboard can consume.
- MIDI Free
Muxit.Driver.MidiMIDI controllers and synths. Drive notes and CC messages from automation scripts; useful for art installations and reactive setups.
- AudioSynth Free
Muxit.Driver.AudioSynthAudio synthesis driver. Generate tones for stimulus, alerts, or generative pieces.
- Template SDK
Muxit.Driver.TemplateSkeleton C# project for building your own compiled driver against the Muxit SDK.
Want a specific vendor prioritised? Tell us via the waitlist form or email a request. Custom driver development hours are included in Enterprise plans.
JavaScript drivers
The DIY tier. Hot-reloadable. Twenty lines is enough.
Drop a .driver.js file into workspace/drivers/
and Muxit picks it up — no rebuild, no signing. The repo ships these as
ready-made examples and starting points.
gcode
Send G-code to printers, plotters, and CNC controllers.
plotter
Pen plotter helpers built on top of the gcode driver.
serial-monitor
Generic serial sniffer / sender — handy when you don’t know what a device speaks yet.
serial-probe
Auto-discover unknown serial devices: opens a port, asks polite questions, reports what answers.
And then there’s the AI route: when you plug in something new, the AI drafts a working Scpi / LineText / BinaryStream connector — or a full custom JavaScript driver — for you. Plain JS, hot-reloadable, write-gated by default.
Tab 2 of 2
Engines
Engines don't talk to hardware directly — they connect to one or more existing connectors and process their data. A vision engine consumes camera frames; a future OCR engine would consume the same. Engines get their own marketplace tab because the mental model is different.
- Vision Premium
Muxit.Driver.VisionSelf-contained computer-vision engine — real-time object detection, teach-by-example, pixel→world calibration, and visual servoing. Connects to a camera connector (Webcam or ONVIF) and exposes structured detections.
How licences map
Tier rules of thumb.
- Free — all built-in drivers and protocols (Scpi, LineText, BinaryStream), community JS drivers (unlimited). 5 connectors (1 SCPI), 3 scripts.
- Maker — unlocks AI-assisted device onboarding (discover, probe, analyse, compose). 10 connectors, unlimited SCPI.
- Pro — unlimited connectors, premium drivers & extensions (incl. the Vision engine), AI image analysis, autonomous agents.
- Lab / Enterprise — everything in Pro, plus audit log, safety policy engine, custom driver development.
Two ways in
Download Free now. Maker, Pro, and Lab are next.
Muxit Free is in public beta — community drivers from the marketplace run on every tier, including Free. Maker, Pro, and Lab unlock premium drivers and extensions, AI image analysis, and more; sign up to lock in launch pricing for your first year.