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

    Fairino collaborative robot arms. Move, grip, read joint angles, coordinate with the rest of the bench in a single script.

  • Avantes Premium

    Muxit.Driver.Avantes

    Avantes spectrometers. Configure integration time, capture spectra, expose them as a property your script or dashboard can consume.

  • MIDI Free

    Muxit.Driver.Midi

    MIDI controllers and synths. Drive notes and CC messages from automation scripts; useful for art installations and reactive setups.

  • AudioSynth Free

    Muxit.Driver.AudioSynth

    Audio synthesis driver. Generate tones for stimulus, alerts, or generative pieces.

  • Template SDK

    Muxit.Driver.Template

    Skeleton 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.Vision

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

Full pricing →

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.

Download Muxit Free → Join the waitlist →