FlutterForge CLI
Gemini-powered Flutter Package Recommender & Folder Structure Generator
FlutterForge CLI is a command-line utility that helps Flutter developers generate a clean project structure and recommends useful packages using Gemini AI.
ASCII Banner
Click to view banner
███████╗██╗ ██╗ ██╗████████╗████████╗███████╗██████╗
██╔════╝██║ ██║ ██║╚══██╔══╝╚══██╔══╝██╔════╝██╔══██╗
█████╗ ██║ ██║ ██║ ██║ ██║ █████╗ ██████╔╝
██╔══╝ ██║ ██║ ██║ ██║ ██║ ██╔══╝ ██╔══██╗
██║ ███████╗╚██████╔╝ ██║ ██║ ███████╗██║ ██║
╚═╝ ╚══════╝ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝╚═╝ ╚═╝
███████╗ ██████╗ ██████╗ ██████╗ ███████╗
██╔════╝██╔═══██╗██╔══██╗██╔════╝ ██╔════╝
█████╗ ██║ ██║██████╔╝██║ ███╗█████╗
██╔══╝ ██║ ██║██╔══██╗██║ ██║██╔══╝
██║ ╚██████╔╝██║ ██║╚██████╔╝███████╗
╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚══════╝
</details>
# Features
- **AI-based Package Recommendations:** Describe your project idea and get instant, relevant Flutter package suggestions.
- **Auto Folder Structure Creation:** Generate a clean, scalable, and production-ready folder layout for your Flutter project.
- **CLI Simplicity:** Easy-to-use terminal commands for smooth workflow.
- **Smart Dependency Filtering:** Keeps only maintained and useful packages.
- **Customizable Setup:** Configure preferred folders or default package sets.
## Installation
### 1. Prerequisites
- Dart SDK (>=2.18.0) – Install Dart
- Flutter SDK (optional if you only need package recommendations) – Install Flutter
Check installations:
```bash
dart --version
flutter --version
2. Run this cmd
dart pub global activate flutterforge_cli
3. Verify installation
flutterforge_cli --version
4. Run the command to start
flutterforge_cli