SMFlow IconSMFlow
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-beta1

Windows 10 / 11 (x64) • self-contained • Velopack auto-updating installer

Download Setup.exe
Portable ZIP
No installer — unzip and run
Download ZIP
Release notes
Changes, and what is not done yet
View all releases

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