What DroidCTRL Does
A complete Android management toolkit in a single desktop application.
Screen Mirroring
Real-time screen mirroring via integrated scrcpy with full codec, audio, recording, virtual display, and camera options.
scrcpy built-inApp Manager
List, launch, uninstall, and sideload APKs. Supports app icons, bulk operations, custom drawers, and drag-and-drop install.
File Manager
Browse, upload, download, and delete files with a visual file browser. Drag-and-drop support and breadcrumb navigation.
Media Gallery
Scan and browse device media with thumbnail previews, folder filtering, and switchable grid/list views.
Phone & SMS
View SMS messages, call logs, and contacts directly from the desktop via ADB content queries.
Notifications
View and dismiss Android notifications on your desktop. Real-time polling keeps you updated.
ADB Terminal
Execute ADB shell commands with a built-in terminal. Save frequent commands and access a command library.
Car Dashboard
Full-screen car dashboard overlay with speedometer, compass, media bar, quick launch, and notification display.
Multi-Device & Network
Manage multiple devices simultaneously. Discover devices via USB, WiFi, Tailscale, or network subnet scanning.
Frequently Asked Questions
-
What is DroidCTRL?
DroidCTRL is a Flutter desktop application for managing Android devices via ADB (Android Debug Bridge). It provides a native, modern UI for device management tasks that typically require command-line tools, including screen mirroring, app installation, file transfers, and shell access.
-
How does DroidCTRL connect to devices?
DroidCTRL connects to Android devices via USB or wireless ADB. It automatically detects connected devices and displays them in the device list. For wireless connections, you can pair devices using the standard ADB wireless pairing flow directly from the app interface. Tailscale and network scanning are also supported.
-
What can DroidCTRL do?
DroidCTRL offers screen mirroring via scrcpy (with codec, audio, and recording options), app management with bulk operations, file transfer with drag-and-drop, a media gallery, SMS/call log/contacts access, notification mirroring, an ADB terminal with saved commands, a car dashboard mode, multi-device management, and multi-instance sync.
-
What platforms does DroidCTRL run on?
DroidCTRL runs on macOS, Windows, and Linux as a native Flutter desktop application. Android builds are also available, with a companion app in development for device-to-device management.
-
Is DroidCTRL free?
Yes, DroidCTRL is completely free and open source. There are no premium tiers, subscriptions, or hidden costs.
-
How is DroidCTRL different from other ADB tools?
DroidCTRL stands apart with its native Flutter UI that feels like a first-class desktop application rather than a web wrapper. It bundles scrcpy integration directly with full audio and recording options. It consolidates screen mirroring, file management, app management, media browsing, SMS/call access, notifications, and shell access into one tool across all desktop platforms.
Get DroidCTRL
Available for macOS, Windows, Linux, and Android. Free and open source.