AIFlow 是一款专门适配 M5Stack 软硬件的 Vibe Coding 工具。无需复杂的环境配置,即可通过自然语言快速为 M5Stack 设备生成代码、下发程序并完成调试。
AIFlow 支持 PC 客户端和移动端 App 两种使用方式,本教程以通过 PC 客户端连接 StickS3 设备为例,介绍如何接入 AIFlow,并快速完成首次使用。
| 设备 | 支持 |
|---|---|
| StickS3 | ✅ |
| StackChan | ✅ |
| Cardputer-Adv | ✅ |
| PC 桌面端版本 | 下载链接 |
|---|---|
| AIFlow-1.0.2-beta-setup.exe | Download |
| AIFlow-1.0.2-beta-setup.zip | Download |
| AIFlow-1.0.2-beta.dmg | Download |
| AIFlow-1.0.2-beta.AppImage | Download |
| AIFlow_1.0.2-beta_amd64.deb | Download |
可访问 AIFlow GitHub Releases 页面下载更多发行版本。
iOS 用户可打开 App Store 直接搜索 AIFlow 下载使用;Android 用户可以在 Google Play 搜索 AIFlow 下载使用,或者下载 AIFlow-v1.0.1.apk。
首次启动 AIFlow 后,可按照上手指引完成模型接口配置:
模型接口配置主要包括以下信息:
上述信息填写完成后,单击Test connection。当提示Connection successful时,表示接口配置成功。
当前支持的模型:
当前不支持的模型:
设备使用 AIFlow 前,需要通过 PC 客户端烧录对应的 AIFlow 固件,并配置 Wi-Fi 信息。
Flash,进入固件烧录页面。
Start Flash 开始烧录。
当提示 Flash completed successfully时,表示 AIFlow 固件烧录成功。
固件烧录完成后,设备需要通过 Access Code 与 AIFlow 建立无线连接,用于程序推送与设备控制。
Next完成设备连接配置。
完成连接后,即可直接输入自然语言,描述想要实现的功能细节。AIFlow 会实时显示当前任务生成进度,在推理完成后自动生成对应的 MicroPython 代码,并通过网络推送到设备运行。可结合代码预览与运行调试功能,快速完成验证与迭代。
Print “Hello World” on screen
效果展示:
AIFlow 的界面围绕“聊天 -> 代码生成 -> 运行调试”的工作流设计,整体由左至右排布,便于快速完成从想法到运行结果的闭环。
常用区域包括:







Skills & MCP 扩展板块用于扩展 AIFlow 的能力边界,适合在基础编程流程之外接入更多外部能力:
通过上述能力,可进一步扩展天气查询、资讯检索、智能家居控制等场景。
文件系统板块用于统一管理本地文件与设备文件:
适用于运行时需要使用 UI 素材或其他本地资源的应用场景
在Conversation区域的右上方会显示本轮会话的 Token 用量统计信息,便于评估模型调用成本;在Your Idea区域右上方,能进行模板管理,以及查看最近 3 日的 Token 历史用量,帮助进行日常使用与配额管理。
App 端整体流程与 PC 端一致,主要使用流程为:
AIFlow 项目持续更新中,可关注AIFlow Github 获取最新内容。