Native Binaries & Visual Editor
Download SMFlow
Get the visual IDE, native ahead-of-time compiler, and command line tools.
🪟
SMFlow for Windows
v0.9.1-beta1Windows 10 / 11 (x64) • self-contained • Velopack auto-updating installer
Portable ZIP
No installer — unzip and run
Release notes
Changes, and what is not done yet
Host Toolchain Requirements
SMFlow compiles visual logic directly to C++17. To compile and deploy natively on your machine or to embedded microcontrollers, ensure the following host tools are installed on your PATH:
Native / Linux Target
g++ or clang with C++17 support
sudo apt install g++ build-essential
Arduino, Nano/AVR & Opta Targets
arduino-cli (auto-provisioned or PATH)
Managed automatically via SMFlow editor
Command Line Quickstart
# Validate a visual project graph
smflow validate project.smflow
# Compile ahead-of-time for Arduino Opta
smflow build project.smflow --target opta
# Compile ahead-of-time for an Arduino Nano (ATmega328P)
smflow build project.smflow --target atmega328-nano
# Run deterministic desktop simulation
smflow simulate project.smflow