OmniFlowEarly Access

Block coding that feels instant

MicroPython, WebSerial, and dedicated ESP32 boards in one classroom-friendly IDE.

OmniFlow gives students a visual Blockly workspace, fast hardware execution, and a clear path from block logic to visible MicroPython code.

Try Demo
Live workspace
Drag blocks
Press Run
See MicroPython
174custom blocks
ESP32hardware ready
WebSerialdirect run path

Why OmniFlow stands out

MicroPython + WebSerial means no compile and upload wait

Students press Run and the program flows directly to the board, which keeps the lesson moving and shifts the focus back to coding, debugging, and iteration.

Press Run to execute immediately
MicroPython stays visible and approachable
WebSerial keeps the board connection direct
Classroom loopBuild / Run / Observe
Blocks
Run
Observe

The result is a fast feedback loop that works well for students who need visible progress in the same class period.

Feature highlights for everyday classroom use

OmniFlow combines visual programming, debugging tools, and board prep into a flow that students can understand quickly.


174 custom blocks

A broad block library gives students immediate access to robot motion, sensor control, and classroom-ready logic without starting from scratch.

Blockly workspace

Students build programs in a visual workspace that keeps the coding path clear, structured, and easy to follow.

Fuzzy block search

Find the right block quickly by typing a partial name, which keeps lesson flow moving even when the workspace grows.

Serial monitor and plotter

Live serial tools help students observe values, debug behavior, and turn sensor output into something they can interpret.

Board prep

Board preparation keeps the classroom setup simple so hardware is ready for the next run with less friction.

Library manager

Library management keeps supporting code organized and easy to access as projects become more advanced.

Dedicated boards

Purpose-built block sets for the hardware students actually use

OmniFlow can surface dedicated blocks for specific kits, so an F1 car, line follower, or robotic hand feels like a focused experience instead of a generic template.

F1 car kit

Dedicated blocks for drive control, speed tuning, and race-style motion exercises make the kit feel purpose-built.

Line follower kit

Students can work with a focused block set for sensor feedback, steering correction, and precise path following.

Robotic hands

Custom blocks for articulation and motion patterns make the robotic hand experience accessible at classroom pace.

Robotics and maker boards

Additional board families can surface their own block sets so each kit feels tailored to the hardware in front of the student.

Generic block support

Open enough for any ESP32 hardware

OmniFlow is not locked to the OmniRoots ecosystem. It also supports generic blocks so students can work with any ESP32 hardware and keep building beyond a single kit.

  • Not locked to the OmniRoots ecosystem
  • Works with any ESP32 hardware
  • Fits sensors, actuators, GPS, SIM800, and classroom add-ons
Code visibilityMicroPython

Students can see the generated MicroPython code behind the blocks, which makes the IDE useful for both beginners and learners who are ready to connect visual logic to real code.

1from machine import Pin
2motor = Pin(12, Pin.OUT)
3motor.value(1)

Ready to Try OmniFlow?

Explore the block-coding IDE, dedicated boards, and instant run workflow in the live demo.

Launch OmniFlow