-
Notifications
You must be signed in to change notification settings - Fork 3
FAQ
No. flutter-cli only wraps flutter run. Your IDE (VS Code, Android Studio, IntelliJ) continues to use its own run configuration and VM Service connection. You can use flutter-cli and your IDE side-by-side — they won't conflict as long as they target different devices or use different ports.
Yes. flutter-cli uses the same Flutter VM Service protocol as IDEs. Hot reload from flutter-cli and your IDE both work; they're independent clients.
It places a tiny script called flutter earlier in your PATH than the real Flutter SDK binary. When you run flutter run, the script calls flutter-cli run instead. All other flutter sub-commands are forwarded to the real binary unchanged. See Shell Shim for details.
Flutter 3.0 and above. flutter-cli uses the VM Service ext.flutter.* RPCs which have been stable since Flutter 3.
Not currently. flutter-cli is designed around Flutter's flutter run output format and VM Service extensions. Plain Dart CLI apps are not supported.
Yes. Download the Windows binary from the Releases page or use npx @antoinegtir/flutter-cli. Windows Terminal is recommended for the best TUI experience.
Yes. In non-interactive environments (no TTY), flutter-cli automatically disables the TUI and streams plain log output. Pass --no-tui to force this behaviour.
flutter-cli run -d "Pixel 7"Partial name matching is supported. If multiple devices match, you'll be shown a picker.
Yes — pair and connect your device with adb pair / adb connect as usual, then flutter-cli sees it just like a USB device.
There's no hard limit. Each device spawns an independent flutter run process and gets its own TUI panel. In practice, 4–6 devices is comfortable on a typical laptop screen.
No. flutter-cli has no telemetry, analytics, or network calls beyond connecting to your own devices' VM Service endpoints. It never phones home.
flutter run only targets one device at a time and streams raw log output. flutter-cli adds:
- Multi-device support in a single terminal window
- Live network / HTTP inspector
- Structured log filtering and search
- One-key hot reload across all devices
- Screenshot capture from the keyboard
Those are cloud services for production crash reporting. flutter-cli is a local development tool — it works entirely offline on your machine.