A cross-platform desktop companion for Android and iOS devices — stream
logs, mirror & control the screen, browse files, read crash reports, and install
apps, all without any command-line setup. adb and libimobiledevice come bundled.
Jump to: Features · Screenshots · Download · Usage · Build from Source
| 📲 Screen mirror & control | Mirror an Android device's screen in-app and drive it with mouse & keyboard. |
| 🔍 Live logs | Stream Android (adb logcat) and iOS (idevicesyslog) logs with full multi-line support. |
| 🔎 Filter & search | Filter by log level, tag, process, or free-text — plus regex search. |
| 🐞 iOS crash reports | Browse and inspect crash logs pulled straight from connected iPhones & iPads. |
| 📂 File manager | Browse, upload, download and delete files on Android (single-level browsing on iOS). |
| 📦 Install apps | Drag & drop an .apk (Android) or .ipa (iOS) onto the window to install. |
| 🌐 Wireless debugging | Connect to Android devices over Wi-Fi — no cable needed. |
| 🗂️ Import / export | Open saved log files in dedicated tabs or export captured logs. |
| 🎨 Tabbed sessions & themes | View multiple devices side by side, with light and dark themes. |
| 🛠️ No external tools | adb and libimobiledevice are bundled — nothing to install separately. |
Mirror the device screen right next to your logs and control it with your mouse and keyboard.
Fast, colour-coded streaming with timestamps, package, PID/TID, level and tag columns.
Narrow down noisy logs by level, tag or process, and find anything with regex search.
Pull and read crash logs from connected iPhones and iPads.
Browse the device filesystem; upload, download and delete files.
Pair and connect to Android devices over Wi-Fi.
Open previously saved log files in their own workspace tab.
A friendly landing screen and full light / dark theme support.
Grab the latest release for your platform:
| Platform | Download |
|---|---|
| 🪟 Windows | .exe installer · .msix |
| 🐧 Linux | .deb package |
| 🍎 macOS | .dmg |
For all versions and changelogs, see the Releases page.
Eagly bundles all required Android and iOS communication tools, including adb and
libimobiledevice. On Windows, iTunes must be installed for iOS device support.
- Enable Developer Options on your Android device.
- Turn on USB Debugging (Settings → Developer Options → USB debugging).
- Connect your device via USB (or use wireless debugging).
- Launch Eagly — your device should appear automatically.
- Connect your iPhone or iPad via USB.
- When prompted on the device, tap Trust This Computer and enter your passcode.
- Launch Eagly — your device should appear automatically.
iTunes is required for iOS device communication on Windows. Download and install iTunes from https://www.apple.com/itunes/ before connecting your device.
- Install iTunes.
- Connect your iPhone or iPad via USB.
- When prompted on the device, tap Trust This Computer and enter your passcode.
- Launch Eagly — your device should appear automatically.
First-time setup is scripted — run scripts/setup.sh
(on Windows, from Git Bash: bash scripts/setup.sh). See
docs/SETUP.md for prerequisites and details, and
docs/CONTRIBUTING.md for the packaging flow.








