kasy
CLI用于脚手架生产就绪的Flutter SaaS应用程序:认证,支付,推送,管理控制台,i18n和完整的设计系统,在Firebase, Supabase或您自己的REST API上。
文档: kasy.dev /文档
安装
macOS & Linux
curl -fsSL https://kasy.dev/install | bash
窗口(PowerShell)
irm https://kasy.dev/install.ps1 | iex
或者通过npm:
npm install -g kasy-cli
快速启动
kasy prepare # installs and signs in only what your backend needs
kasy new my-app # asks for app name, backend and features
kasy run # runs with full credentials
还没有准备好连接后端? kasy new --configure-later 创建一个在预览模式下运行的应用程序;稍后连接到 kasy backend。
主要命令
| 命令 | 描述 |
|---|---|
kasy new [dir] | 创建一个新的应用程序 |
kasy run | 在设备、模拟器或web上运行(--ios, --android, --web) |
kasy add <feature> / kasy remove <feature> | 打开或关闭某个特性并撤消其所有更改 |
kasy update [feature] | 更新现有项目中的工具包功能 |
kasy deploy | 部署后端(云功能和规则,或边缘功能和迁移) |
kasy configure | 填写项目证书(--status 列出所缺少的内容) |
kasy status / kasy doctor | 项目总结/环境检查 |
kasy rename "New Name" | 在整个项目中重新命名应用程序 |
kasy color, kasy icon, kasy splash, kasy favicon | 品牌颜色,应用程序图标,splash和favicon |
kasy google, kasy facebook, kasy apple-web, kasy phone | 社交和电话登录设置 |
kasy ios release / kasy android release | 制作并发布到App Store / Play主机 |
kasy codemagic | 在Codemagic上发布CI |
kasy mcp setup | 将Kasy MCP连接到你的AI编辑器 |
完整列表: kasy.dev / docs / referencia /第一 或 kasy --help。
后端
- 重火力点: Firestore、云功能、存储
- Supabase: PostgreSQL, Edge Functions, RLS策略
- REST API相同的应用UI,端点在你自己的服务器上实现
特性
authentication · settings · notifications · sentry · analytics · facebook · revenuecat · stripe · ads · onboarding · web · widget · ai_chat · local_reminders · kanban · drive · background_location · feedback · ci
运行 kasy features 查看每个后端支持什么。
需求
- Node.js >= 18
- Flutter SDK(最新稳定版)
- Firebase CLI或Supabase CLI,取决于后端(
kasy prepare安装)
语言
命令行输入 英语, 葡萄牙语 或 西班牙语,从您的系统区域设置检测到。用 kasy language。