A cross-platform desktop log viewer for Android and iOS devices — built for developers and testers who need a fast, reliable debugging utility to inspect device logs without any command-line setup.
- 🔍 Discover connected Android and iOS devices automatically
- 📱 Android — stream logs via
adb logcat -v threadtime - 🍎 iOS — stream logs via
idevicesyslog, with full multi-line syslog entry support - 🔎 Filter & Search — filter by log level, tag, process ID, or free-text search
- 📂 Import / Export — open saved log files or export captured logs
- 🌐 Wireless Debugging — connect to Android devices over Wi-Fi
- 🎨 Tabbed log sessions — view multiple devices side by side
- 🛠️ No external tools required —
adbandlibimobiledeviceare bundled in the app
Future releases are planned to include:
- 📲 Screen mirroring — mirror device screen directly in the app
- 🖱️ Device control — interact with the device from your desktop
- And more developer/tester productivity features…
For detailed changes and older versions; Refer Releases page.
Download the latest release for your platform:
| Platform | Download |
|---|---|
| 🪟 Windows | Download .exe installer · Download .msix |
| 🐧 Linux | Download .deb package |
| 🍎 macOS | Download .dmg |
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.


