Antoinegtir

Modern terminal UI for Flutter — hot reload across N devices, live HTTP/perf inspector, drops into your shell so 'flutter run' becomes the dashboard.

17
0
89% credibility
Found May 26, 2026 at 17 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

flutter-cli is a legitimate open-source development tool that enhances the Flutter mobile development workflow. It wraps the standard 'flutter run' command and adds a modern terminal dashboard showing live performance metrics, multi-device support, network inspection, and screenshot capabilities. The tool is MIT-licensed, well-documented, and actively maintained on GitHub.

How It Works

1
🔍 Discover the tool

You hear about flutter-cli from a colleague or online discussion — a tool that makes 'flutter run' show a beautiful dashboard instead of plain terminal output.

2
Install with one command

You run a simple install script that downloads the tool and adds one small line to your shell configuration file.

3
🚀 Run your app like always

You type 'flutter run' just like before — but now a colorful dashboard appears showing your connected devices and app status.

4
📊 Watch your app come alive

The dashboard shows live performance charts, memory usage, and logs right in your terminal. You can see FPS and memory updates as you code.

5
Choose your workflow
📱
Single device

Your app runs on your connected phone with full performance monitoring

📱📱
Multiple devices

You pick several devices (phone, tablet, emulator) and hot reload broadcasts to all of them at once

6
🎮 Control with keyboard shortcuts

Press 'r' to hot reload, 's' to take screenshots of all devices, 'n' to see network requests, or 'd' to open DevTools in your browser.

🎉 Ship your app with confidence

You see exactly how your app performs across devices, catch issues early with live logs, and deliver a polished product faster.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 17 to 17 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is flutter-cli?

This is a Rust-built terminal dashboard that wraps your existing Flutter installation. Drop one line into your shell config and every `flutter run` automatically becomes a live UI with device management, performance sparklines, and hot reload controls. It handles multiple devices simultaneously, captures screenshots across all of them with a single keystroke, and includes a built-in HTTP traffic inspector that shows your app's network calls directly in the terminal. The tool intercepts four Flutter commands (`run`, `test`, `build`, `devices`) while passing everything else through to the real Flutter binary unchanged.

Why is it gaining traction?

The hook is simple: you get a proper dashboard without changing how you work. Developers juggling multiple devices no longer need separate terminal windows or manual device switching. The live FPS and memory graphs per device surface performance issues immediately, and the network inspector saves you from opening DevTools just to check API calls. The shell shim approach means your IDE keeps using vanilla Flutter while your terminal gets the enhanced experience. FVM users get automatic version detection without prefixing commands.

Who should use this?

Flutter developers working on multiple devices simultaneously will get the most value. Mobile developers who frequently test across physical phones, emulators, and iOS simulators will appreciate the unified dashboard. Teams doing visual regression testing benefit from the one-keystroke screenshot feature. Developers who find themselves constantly switching between devices or reopening DevTools for basic diagnostics will find the workflow improvements worthwhile.

Verdict

This is a genuinely useful tool with solid engineering behind it, but the 17-star count signals early-stage maturity. The documentation is thorough and the Rust implementation suggests long-term stability, but you should expect API changes as the project evolves. Try it if multi-device Flutter development is part of your daily workflow.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.