A beautiful, interactive, and user-friendly command-line tool to automate Flutter installation, fix common setup issues, and get you started quickly on Windows, macOS, and Linux.
Flutter setup can be painful, especially for beginners. Common issues include:
cmdline-tools component is missingWaiting for another flutter command to release the startup lock- Android licenses not accepted
- Incorrect PATH configuration
- Dart/Flutter SDK not detected in IDEs
Flutter Easy Setup CLI solves these with a colorful interactive menu, automatic downloads, live progress bars, and smart fixes — all in one tool!
- Gorgeous colored ASCII art welcome screen
- Interactive menu with 7 options
- Automatic detection of your OS (Windows, macOS, Linux)
- Download & extract the latest stable Flutter SDK with a live progress bar
- Auto-accept Android licenses
- Automatically remove startup lockfile
- Install/fix Android cmdline-tools
- Run
flutter doctordirectly - Check installed SDKs (Flutter, Dart, Android tools)
- One-click Flutter upgrade
- Detailed installation guide and troubleshooting tips
- Error logging to
flutter_setup_log.txt - Clear instructions for permanent PATH setup (per OS)
(Coming soon after release – the menu looks amazing in your terminal!)
dart pub global activate flutter_easy_setupRun it:
fesdart pub get
dart runDownload the pre-compiled binary for your platform from the Releases page:
- Windows:
fes-windows.exe - macOS:
fes-macos(runchmod +x fes-macosif needed) - Linux:
fes-linux(runchmod +x fes-linux)
Double-click or run in terminal — no Dart required!
Launch the tool with fes (or the executable name).
You'll see a beautiful welcome screen and menu:
1. Run Flutter Doctor
2. Check Dart, Flutter, and Android SDKs
3. Install missing components or full setup
4. Check and update everything
5. Installation Guide
6. About
0. Exit
Recommended for new users:
- Select 3 → It will download Flutter (if missing), extract it, fix common issues, and set up everything.
- Follow the on-screen instructions to add Flutter to your PATH permanently.
- Select 1 → Run
flutter doctorto verify a clean setup.
This release (v1.0.5) installs and supports Flutter 3.38.5 stable (released December 12, 2025) — the latest stable version as of December 2025.
Future releases will include automatic latest-version detection.
- Windows (x64)
- macOS (Intel & Apple Silicon arm64)
- Linux (x64)
Contributions are very welcome! Feel free to:
- Report bugs or suggest features via Issues
- Submit Pull Requests
- Improve the UI, add new auto-fixes, or support more tools (e.g., Java auto-install)
Agirîn
GitHub: @Ag1rin
Project: https://github.com/Ag1rin/flutter_easy_setup
This project is licensed under the MIT License — see the LICENSE file for details.
Made with ❤️ for the Flutter community
Let's make Flutter setup painless for everyone! 🚀