
I rebuilt "flutter run" as a terminal dashboard
I'm usually running on an iPhone and an Android and a simulator at the same time.
flutter run was built for one device, one terminal — so I was re-typing
flutter run -d ... --flavor prod constantly, scrolling endless logs, and bouncing to
DevTools just to check if memory was creeping up.
So I built a terminal UI for it. The trick I like most: you add one line to your shell
config and flutter run itself becomes the dashboard — no new command to learn, and it
only kicks in your terminal (your IDE keeps using plain flutter).
Single keystrokes while it runs:
r/R— hot reload / restart on every device at once- live FPS, jank, frame timings, memory per device (sparklines)
n— HTTP inspector in the terminals— screenshot every connected device in parallel/filter logs as you typeb/o— flip light/dark or fake iOS↔Android on the running app
Still early — I'd love to hear what's missing for your workflow and where it breaks.
u/First_Cheek_1161 — 19 days ago