
quokka
Inspect and clean a USB-connected device (iPhone or Android) from your terminal 🐹
FreeMobile8,274 impressions#1 of its week
A terminal CLI to inspect, clean, and manage iOS or Android devices connected via USB on macOS.
- for
- iOS/Android developers and QA engineers working with physical devices on macOS.
- pricing
- open source
- license
- MIT
Key features
- Live syslog viewer — TUI that tails device logs with filtering, search and optional plain-text streaming.
- Storage analysis — Ranks heaviest media files and groups likely duplicates for interactive deletion.
- App management — Lists installed apps by size and allows uninstalling by bundle ID, scriptable via flags.
- Device status overview — Shows device, system and storage info in clean blocks with optional redaction for screenshots.
- Reboot & shutdown commands — Soft reboot or power off the connected device with confirmation prompts.
- Device card rendering — Generates a 1080×1080 PNG snapshot of device info, saved to Desktop.
- Cross-platform support — Works with iOS 17+ via usbmuxd and Android 8+ via adb, no jailbreak or root required.
- Open-source Rust implementation — Built in Rust using the idevice crate, MIT licensed and installable via Homebrew.
Use cases
- Debugging app crashes by tailing live device logs in CI pipelines
- Freeing up space on test phones by removing duplicate media
- Automating app uninstallations in integration test setups
- Capturing sanitized device info screenshots for documentation
- Rebooting devices remotely during automated test cycles
quokka vs alternatives
quokka | Tango ADB | App2.dev | |||
|---|---|---|---|---|---|
| Best for | Terminal-based device inspection and cleanup | Android tools in the browser | SMS gateway via Android | Open-source mobile app testing | App generation from designs |
| Pricing | Open source | Subscription | Subscription | Subscription | Subscription |
| DevHunt upvotes | 16 | 1 | 5 | 4 | 6 |
| Launched | Jun 2026 | Nov 2024 | May 2024 | Jan 2023 | Oct 2025 |
- quokka vs Tango ADB: Browser-based Android tools, not a terminal CLI for local device management
- quokka vs httpSMS: Turns Android phone into SMS gateway, unrelated to device inspection
- quokka vs Moropo: Focuses on mobile app test automation, not device inspection/cleanup
- quokka vs App2.dev: Generates apps from designs, not device management
quokka FAQ
Do I need a jailbroken iPhone to use quokka?+
No, quokka works with non-jailbroken iOS devices using standard usbmuxd services.
Can quokka manage Android devices without root?+
Yes, it connects via adb and does not require root privileges.
How is quokka installed?+
Install with Homebrew using brew install dutradotdev/tap/quokka-cli, or via curl or cargo.
Is any sensitive data exposed when taking screenshots?+
The --redact flag masks serial numbers, UDID, IMEI and MAC addresses for safe screenshots.
What macOS versions are supported?+
quokka runs on macOS with Homebrew; the repository targets recent macOS releases.
Is the source code available?+
Yes, it is MIT-licensed and hosted on GitHub.
Summarized by DevHunt from github.com · Sep 27, 2026. Details may change; check the official site.
quokka
Tango ADB
App2.dev










