AIFlow Web is a free online Vibe Coding tool that allows you to quickly generate code for devices and deploy programs using natural language, without the need for complex environment setup.
AIFlow Web supports all M5Stack devices compatible with the UiFlow2 platform. This tutorial uses the StickS3 device as an example to demonstrate how to use AIFlow Web for online programming.
Before using AIFlow Web, you need to flash the corresponding AIFlow firmware onto the device and configure Wi-Fi settings.
Access Code option at the top of the page.
Flash firmware to enter the firmware flashing page.
Select firmware section, search for or find your device type, enter your Wi-Fi SSID and password, then click Connect device.
Connect.
When the prompt Device connected appears, the network connection is successful.
Flash to start flashing the UiFlow2 firmware.
When the prompt Firmware flashed successfully appears, the firmware flashing is complete. Please reset the device at this point.
After the firmware is flashed, the device needs to establish a wireless connection with AIFlow Web using an Access Code, for program delivery and device control.
Pair device, enter the device's Access Code in the pop-up window, then click Pair Device to connect.
When the prompt Access code xxx connected appears, the device connection is successful. The device status will be displayed in the upper-right corner of the page.
Once connected, you can directly enter natural language to describe the functionality you want to implement. AIFlow will display the generation progress in real time, automatically generate the corresponding MicroPython code after inference, and push it to the device for execution via the network. You can use the code preview and run/debug features to quickly verify and iterate.
Note: Programs generated by AI inference are not fixed; the same prompt may produce different results. The content below is for demonstration purposes only; actual results may vary.
Prompt input:
Print "Hello World" on screen
Result:
The main areas of AIFlow Web include:
The AIFlow desktop client has also been released. Feel free to try it out. For more details, please refer to the AIFlow Client.