A central server that bridges your hardware with JavaScript, dashboards, Excel, and AI. Write drivers in 20 lines. Automate your entire lab.
// control a power supply const psu = connector("psu"); await psu.voltage(12); // read a temperature sensor const temp = await connector("tempLogger") .channel1(); log.info(`Temperature: ${temp}°C`); // move a robot const robot = connector("robot"); await robot.moveTo(100, 200, 50);
Muxit sits between your physical hardware and your software. Devices talk their native protocols — Muxit translates everything into clean JavaScript.
Robots, power supplies, spectrometers, sensors, ESP32 — anything with a port or IP address.
Lightweight adapters that speak the device's native protocol. Text files, JavaScript, or compiled plugins.
Scripts, dashboards, Excel, external apps, or AI — all using the same natural JavaScript API.
From simple serial devices to complex robotic systems — one platform, one API, one language.
Wrap hardware drivers with friendly APIs. Custom methods, computed properties, and reactive polling out of the box.
Sandboxed JavaScript automation with natural syntax. Control, measure, and coordinate across all connected devices.
Drag-and-drop layouts with live gauges, charts, sliders, buttons, terminals, and video streams. All real-time.
Control your lab with natural language. Chat, voice commands, or autonomous agents with configurable safety gates.
Build drivers in JavaScript or C#. From simple serial commands to complex vendor SDKs. A 20-line JS file is enough.
Access your lab from anywhere — LAN, VPN, or secure tunnel. Control equipment from your laptop, phone, or another city.
No core modification needed to add a device. Pick the driver format that matches your complexity.
Write a driver in plain JavaScript. Export get, set, execute — done. Community-driven, open, and fast to build.
.driver.js
Text files listing commands and properties. No code needed — just define your instrument's protocol in a structured format.
.scpi · .serial
For instruments requiring native vendor SDKs. Premium drivers built by the Muxit team with full hardware integration.
.dll
A complete Tier 1 driver — 20 lines:
export default { meta: { name: "SimplePSU", properties: { voltage: { type: "number", access: "rw", unit: "V" }, current: { type: "number", access: "r", unit: "A" }, }, actions: { reset: { description: "Reset to defaults" } }, }, async init(config) { this.transport = createSerialTransport( config.port, { baudRate: 9600 } ); }, async get(prop) { return await this.transport.query(`${prop}?`); }, async set(prop, val) { await this.transport.send(`${prop} ${val}`); }, async execute(action) { await this.transport.send("*RST"); }, };
Not just a chat window — a full AI agent framework with tool-calling, safety gates, and hardware awareness.
Native Model Context Protocol integration. Claude Code and Claude Desktop connect directly — no API key needed.
"Set the voltage to 12V", "Move the robot up 5 centimeters", "Run the calibration sequence" — plain English, real hardware.
Hands-free operation with wake word detection. Say "Muxit, read the temperature" while your hands are on the bench.
AI agents chain multiple tool calls for complex tasks. Configurable safety gates — confirm mode or trust mode, your choice.
"Make a script that scans the spectrometer every 10 seconds" — AI generates runnable code from natural language.
x: 340.2, y: 120.5, z: 85.0 with the gripper open. The joint angles are within normal range.z: 135.0 and closed the gripper. Force feedback reads 12N — good grip.From automated test benches to interactive art installations — if it has a port, Muxit can talk to it.
Automated measurement rigs, data logging, instrument coordination. Run overnight test sequences with a 10-line script.
Collaborative robots integrated with sensors, cameras, and tools. Coordinate pick-and-place with measurement in one script.
Responsive installations connecting sensors to lights, motors, and sound. React to visitors in real-time with live dashboards.
ESP32, Arduino, and MQTT devices on real-time dashboards. Bridge the gap between cheap sensors and serious data logging.
Muxit is in active development. Join the waitlist for early access and updates.
No spam. Unsubscribe anytime.