https://github.com/shreyashkore/eagly
A unified log viewer which allows viewing Android/iOS logs on windows/linux/mac
https://github.com/shreyashkore/eagly
adb adb-gui dart flutter libimobiledevice logcat logcat-viewer
Last synced: 24 days ago
JSON representation
A unified log viewer which allows viewing Android/iOS logs on windows/linux/mac
- Host: GitHub
- URL: https://github.com/shreyashkore/eagly
- Owner: ShreyashKore
- Created: 2026-04-21T16:02:16.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2026-05-18T22:34:50.000Z (25 days ago)
- Last Synced: 2026-05-18T22:43:33.683Z (25 days ago)
- Topics: adb, adb-gui, dart, flutter, libimobiledevice, logcat, logcat-viewer
- Language: Dart
- Homepage:
- Size: 1.6 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
Awesome Lists containing this project
README
# Eagly - Universal Logcat
[](https://flutter.dev)
[](https://dart.dev)
[](https://flutter.dev/desktop)
[](LICENSE)
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.
---
## Screenshots



---
## Features
- π **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** β `adb` and `libimobiledevice` are bundled in the app
### Roadmap
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β¦
---
## Installation
Download the latest release for your platform from the [Releases](https://github.com/ShreyashKore/eagly/releases) page.
No external dependencies need to be installed β the app ships with all required tools bundled.
---
## Usage
### Android
1. Enable **Developer Options** on your Android device.
2. Turn on **USB Debugging** (Settings β Developer Options β USB debugging).
3. Connect your device via USB (or use wireless debugging).
4. Launch Eagly β your device should appear automatically.
### iOS β macOS / Linux
1. Connect your iPhone or iPad via USB.
2. When prompted on the device, tap **Trust This Computer** and enter your passcode.
3. Launch Eagly β your device should appear automatically.
### iOS β Windows
> **iTunes is required** for iOS device communication on Windows.
> Download and install iTunes from [https://www.apple.com/itunes/](https://www.apple.com/itunes/) before connecting your device.
1. Install [iTunes](https://www.apple.com/itunes/).
2. Connect your iPhone or iPad via USB.
3. When prompted on the device, tap **Trust This Computer** and enter your passcode.
4. Launch Eagly β your device should appear automatically.
---
## Building from Source
See [docs/CONTRIBUTING.md](docs/CONTRIBUTING.md).