简体中文
English
简体中文
日本語

AIFlow 使用教程

AIFlow 使用教程

简介

AIFlow 是一款专门适配 M5Stack 软硬件的 Vibe Coding 工具。无需复杂的环境配置,即可通过自然语言快速为 M5Stack 设备生成代码、下发程序并完成调试。
AIFlow 支持 PC 客户端和移动端 App 两种使用方式,本教程以通过 PC 客户端连接 StickS3 设备为例,介绍如何接入 AIFlow,并快速完成首次使用。

AIFlow v1.0.2-beta 设备支持情况

设备 支持
StickS3
StackChan
Cardputer-Adv

软件下载

PC 客户端下载

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 页面下载更多发行版本。

移动端 App 下载

iOS 用户可打开 App Store 直接搜索 AIFlow 下载使用;Android 用户可以在 Google Play 搜索 AIFlow 下载使用,或者下载 AIFlow-v1.0.1.apk

模型配置

首次启动 AIFlow 后,可按照上手指引完成模型接口配置:

模型接口配置主要包括以下信息:

  • 自定义名称
  • 模型 ID
  • API Key
  • 模型服务商 Base URL
  • 连接测试

上述信息填写完成后,单击Test connection。当提示Connection successful时,表示接口配置成功。

当前支持的模型:

  • Anthropic Claude
  • DeepSeek、智谱 GLM、阿里 Qwen 等提供的 Anthropic 兼容 API

当前不支持的模型:

  • OpenAI
  • Google Gemini

烧录固件

设备使用 AIFlow 前,需要通过 PC 客户端烧录对应的 AIFlow 固件,并配置 Wi-Fi 信息。

  1. 设备进入下载模式:将 StickS3 连接到电脑,长按电源按键,直到绿色指示灯开始闪烁,设备将进入下载模式。
  1. 在 AIFlow 界面配置完成模型接口信息后,点击Flash,进入固件烧录页面。
  1. 选择对应的设备端口与固件类型,填写 Wi-Fi 等相关信息后,点击 Start Flash 开始烧录。

当提示 Flash completed successfully时,表示 AIFlow 固件烧录成功。

连接 AIFlow

固件烧录完成后,设备需要通过 Access Code 与 AIFlow 建立无线连接,用于程序推送与设备控制。

  1. 获取设备 Access Code:StickS3 启动后,单击中心按键,等待服务器连接成功后,设备会自动生成 Access Code 并显示在屏幕上。
  1. 在 AIFlow 中输入 Access Code 后,点击Next完成设备连接配置。

开始使用

完成连接后,即可直接输入自然语言,描述想要实现的功能细节。AIFlow 会实时显示当前任务生成进度,在推理完成后自动生成对应的 MicroPython 代码,并通过网络推送到设备运行。可结合代码预览与运行调试功能,快速完成验证与迭代。

注意
经过 AI 推理生成的程序并不固定,同样的提示词也可能生成不一样的程序结果,以下内容仅作效果演示,实际结果可能有所不同。

案例演示

Print “Hello World” on screen

效果展示:

界面布局

AIFlow 的界面围绕“聊天 -> 代码生成 -> 运行调试”的工作流设计,整体由左至右排布,便于快速完成从想法到运行结果的闭环。

常用区域包括:

  • 项目管理
  • 指引与主题切换
  • Skills & MCP 扩展板
  • 本地资源管理
  • 设备文件系统
  • 应用生成进度
  • 固件烧录 & 设备管理
  • Token 会话用量
  • 对话历史
  • 模型管理
  • Token 历史用量
  • 代码预览
  • 设备管理
  • 设备远程终端

Skills & MCP

Skills & MCP 扩展板块用于扩展 AIFlow 的能力边界,适合在基础编程流程之外接入更多外部能力:

  • 自定义 Skill 导入与管理
  • SkillHub 功能推荐
  • MCP 接口配置与调用

通过上述能力,可进一步扩展天气查询、资讯检索、智能家居控制等场景。

文件管理

文件系统板块用于统一管理本地文件与设备文件:

  • 上传项目素材到本地文件列表(如图片、音频等)
  • 在代码中直接引用资源文件
  • 程序推送时将所需资源与代码一并发送至设备

适用于运行时需要使用 UI 素材或其他本地资源的应用场景

Token 用量

Conversation区域的右上方会显示本轮会话的 Token 用量统计信息,便于评估模型调用成本;在Your Idea区域右上方,能进行模板管理,以及查看最近 3 日的 Token 历史用量,帮助进行日常使用与配额管理。

移动端 App

App 端整体流程与 PC 端一致,主要使用流程为:

  1. 配置模型 API 信息。
  2. 绑定设备 Access Code。
  3. 在对话框输入需求并下发程序到设备。

更多信息

AIFlow 项目持续更新中,可关注AIFlow Github 获取最新内容。

Page Tools
PDF
On This Page