English | 简体中文
Flu CLI for VSCode
让 Flutter 研发像呼吸一样顺畅
集初始化、架构开发、资源管理与多平台发布于一体的全能工具链
还在手动登录商店后台发版?
每次发版:打开蒲公英传一个、登华为后台传一个、再去小米、OPPO、vivo……重复 8 次。
Flu CLI 让你在 VSCode 里一键搞定 —— 构建 + 8 平台并行上传,全程可视化。
不仅如此,从项目创建、代码生成、资源管理到多平台发布,覆盖 Flutter 项目全生命周期。
⭐️ 本次更新主打:AI + SKILL
以 .flu-cli.json 为单一基准,一键生成 Cursor / Claude / 通用 SKILL 规则文件,让 AI 生成的代码与插件/CLI 产出保持一致。
更新后 3 步上手(AI + SKILL)
- 在项目根目录右键 → Flu: 初始化 AI 基准(生成/修补
.flu-cli.json)
- 再右键 → Flu: 同步 AI 规则(生成
.cursor/rules/flu-project.mdc、CLAUDE.md、AI_RULES.md、.agent/skills/<slug>/SKILL.md)
- 在 Cursor/Claude 中引用
.agent/skills/<slug>/SKILL.md,让 AI 按项目规范生成代码
✨ 核心功能
1. 📤 8 平台一键发布 ⭐️
在 VSCode 内完成从构建到上传的全部流程,无需打开任何商店后台。
- 三种发布模式: 仅构建 / 仅上传 / 构建+上传 一站式
- 8 平台并行上传: 全部实测通过,点一次按钮同时发布到所有渠道
- 实时看板: 构建和上传进度实时可视化,附带完整日志
- 密钥安全: 支持本次会话 / 项目级 / 全局级三种密钥存储方案
已验证平台:
| 平台 |
认证方式 |
平台 |
认证方式 |
| 华为 AppGallery |
OAuth2 |
腾讯应用宝 |
HMAC-SHA256 |
| 小米应用商店 |
RSA 公钥加密 |
App Store |
Transporter / altool |
| OPPO 应用商店 |
HMAC-SHA256 |
鸿蒙应用市场 |
OAuth2 |
| vivo 应用商店 |
HMAC + MD5 |
蒲公英 |
API Key |
Google Play 和 TestFlight 正在开发中
2. 🚀 极速创建项目
内置 Lite / Modular / Clean 三套架构模板 + 原生自带模板,支持自定义 Git 仓库模板。
3. 🛠️ 智能代码生成
一键创建 Page、ViewModel、Widget、Component、Service、Model、Module,自动关联现有架构。通过 .flu-cli.json 适配任何已有项目结构。
4. 🎨 应用资源管理
一张 1024 图自动生成全平台 App 图标,启动图支持 Logo + 背景色/图模式。
5. 🤖 AI + SKILL(让 AI 按项目规范写代码)
以 .flu-cli.json 为单一基准,一键生成 Cursor / Claude / 通用 SKILL 规则文件,让 AI 生成的代码与插件/CLI 产出保持一致。
- 初始化 AI 基准:在空目录或已有工程中创建/修补
.flu-cli.json
- 同步 AI 规则:生成
.cursor/rules/flu-project.mdc、CLAUDE.md、AI_RULES.md、.agent/skills/<slug>/SKILL.md
⏱️ 3 步上手
- 安装: 商店搜索
Flu CLI 并安装
- 打开发布中心:
Cmd+Shift+U (Mac) / Ctrl+Shift+U (Win)
- 配置并发布: 填写密钥 → 选择平台 → 点击发布
💡 现有项目可右键 → Flu: 初始化项目 生成 .flu-cli.json 配置文件。新版初始化会同时写入推荐的 policy,并预置 architecture.mode: "inherit" 作为后续架构模式切换入口。
📋 命令 & 快捷键
| 命令 |
说明 |
快捷入口 |
Flu: 发布中心 |
打包构建和上传管理 |
Cmd+Shift+U / Ctrl+Shift+U |
Flu: 生成文件 |
生成 Page/VM/Model 等 |
Cmd+Shift+G / Ctrl+Shift+G |
Flu: 新建项目 |
从模板创建项目 |
右键菜单 / Command Palette |
Flu: 配置应用资源 |
图标与启动图生成 |
右键菜单 / Command Palette |
Flu: 初始化项目 |
生成 .flu-cli.json |
右键菜单 / Command Palette |
Flu: 初始化 AI 基准 |
生成/修补 .flu-cli.json 并同步 AI 规则 |
右键菜单 / Command Palette |
Flu: 同步 AI 规则 |
投影生成 Cursor/Claude/SKILL 规则文件 |
右键菜单 / Command Palette |
快捷键支持 Explorer 右键、Editor 上下文和 Fallback 到项目根目录三种模式,自定义快捷键参考文档。
📖 详细文档
配置文件说明、密钥管理、各平台接入指南等详细内容请参阅:
🤝 社区
扫描下方二维码或搜索公众号「火叶」关注我们。
| 关注公众号 |
加作者微信入群 |
赞赏支持 |
火叶 |
微信: Huoye-TT (备注: flu-cli) |
给作者加鸡腿 ☕️ |
💡 你也可以点击插件详情页顶部的 Sponsor 按钮来支持本项目。
🛠️ 参与开发
如果你想在本地基于源码调试此插件:
- 环境准备:在项目根目录运行
npm install。
- 构建全量产物:在根目录运行
npm run vs。
- 提示:该命令会自动处理
core 与 app-ship 的内联依赖关系。
- F5 调试:
- 打开项目源码。
- 按
F5 (或在“运行与调试”面板选择 VSCode Extension (Dev))。
- 这会启动一个新的“扩展开发宿主”窗口,供你测试功能。
💡 如果你只是想打包安装包使用,直接运行 npm run package 即可在 releases/ 目录下找到 .vsix 文件。
License: MIT | Copyright © 2025-2026 Huoye Studio