Every Flutter project I worked on had the same small frustrations:
- Had to switch to main.dart just to hit run
- Typing out flutter pub get, build_runner, clean every time
- No quick way to save custom shell commands I kept running repeatedly
- No single place to access all Flutter commands quickly
So I built Flutter Quick Runner — a free VS Code extension that fixes all of this.
What it does:
- Run from any file — open any .dart file or even README.md and hit run, it auto-detects your entry point
- Command Hub — every Flutter command in one categorized picker
- One-click pub get button on pubspec.yaml
- Custom commands — create your own shell commands with 4 output modes and variable substitution
- Custom title bar buttons — pin any command for one-click access
- Monorepo support — status bar shows active project, click to switch
Free, no telemetry, MIT license.
Marketplace: Flutter Quick Runner - Visual Studio Marketplace
GitHub: GitHub - NagarChinmay/flutter-quick-runner · GitHub
Would love any feedback!