Setting up workspace
How do you want to build?
Build locally with the full toolkit. Install the Mixlar SDK, then scaffold, validate, emulate a device with no hardware, and package — all from your terminal.
1 · Install (needs Python 3.9+)
pip install mixlar-sdk2 · Scaffold a plugin
mixlar-sdk create "My Plugin"3 · Validate & test — no device needed
mixlar-sdk validatemixlar-sdk emulate --render preview.png4 · Package to a .mixplugin
mixlar-sdk packOn PyPI: pypi.org/project/mixlar-sdk. Run mixlar-sdk on its own for the full command menu, or see the Docs for the plugin API reference.
Plugin Builder
Snap together what your Mixlar does on your PC — macro actions, sliders, widget feeds. Blocks first, code whenever you want it.
Start from a template
Recent
Nothing here yet — plugins you build will show up in this list.
This becomes plugin.json — the app reads it before any code runs.
Package
Device widgets your plugin ships (widgets/<id>/widget.json).
Design one visually in the Widget view (the toolbar toggle),
paste its JSON here, or ask the AI to generate it. Ships with export & Send to app.
It knows the whole plugin & widget SDK. Build updates your blocks; Assist just answers.
Import a plugin from code.
Paste a plugin .py (a MixlarPlugin subclass). Convert with AI rebuilds it as real blocks where patterns match; Import as-is reads the manifest and wraps the code in a Class-code block — always works, even offline.
From browser to Mixlar app.
- 1Download the plugin
.zipfrom the File menu. - 2Unzip it into
%APPDATA%\Mixlar\config\plugins\— one folder per plugin. - 3The app hot-loads it and pops up an install prompt for any bundled widgets — no restart.
- 4Your actions appear in the macro editor, slider modes in slider settings.
Ship a widget with it: design one in the Widget view (toolbar toggle) — it's bundled into the export and Send to app automatically.