Flutter CLI Assistant

A production-quality VS Code extension that supercharges your Flutter development workflow with a beautiful GUI dashboard, intelligent error diagnostics, live console streaming, and one-click access to common Flutter commands — all without leaving your editor.
Table of Contents
Features
| Feature |
Description |
| 📊 Real-time Project Dashboard |
A natively integrated Sidebar Tree View providing a bird's-eye view of your project, detecting Android/iOS versions, package names, active flavors, and API configurations dynamically in real-time. |
| 🧩 Code Generation |
Automatically generate JSON Serializable files through an intelligent pipeline that resolves the correct FVM or System dart execution paths. |
| 🛠️ One-Click Actions |
Execute flutter run, build apk, build appbundle, build web, clean, and pub get directly from the VS Code Sidebar without typing a single command. |
| 🖥️ Terminal Streaming Console |
A dedicated Live Console Webview with auto-scroll, colorized tags, and native search. |
| 🧠 Error Analyzer |
Automatically intercepts build failures, diagnoses common issues (Gradle, CocoaPods, Android SDK), and offers human-readable explanations. |
| 🩺 Visual Flutter Doctor |
Parses raw flutter doctor output into a clean, icon-rich, easy-to-read dashboard. |
Installation
- Open VS Code.
- Go to the Extensions view (
Ctrl+Shift+X on Windows/Linux, Cmd+Shift+X on macOS).
- Search for Flutter CLI Assistant.
- Click Install.
Alternatively, install it directly from the VS Code Marketplace.
Usage
Open any Flutter project (a folder containing a pubspec.yaml), and the Flutter Assistant icon will automatically appear in your primary Activity Bar on the left.
Click the icon to open the sidebar, giving you instant access to the dashboard and all available commands.
Requirements
- Flutter SDK — must be installed and available on your system's
PATH.
- VS Code — version
1.80.0 or higher.
Extension Settings
This extension currently requires no manual configuration — it automatically detects your workspace environment.
Known Issues
See the GitHub Issue Tracker for a list of known issues and to report new ones.
Release Notes
See CHANGELOG.md for the full release history.
Contributing
Contributions, issues, and feature requests are welcome! Feel free to check the issues page or submit a pull request.
License
This project is licensed under the MIT License.
Enjoy building beautiful apps with Flutter! 🚀