#1 Product of the week · Launched June 2, 2026
quokka

quokka

Inspect and clean a USB-connected device (iPhone or Android) from your terminal 🐹

FreeMobile8,274 impressions#1 of its week

quokka is a terminal-native tool for the device you have plugged into your Mac. It reads storage, apps, media, identity, and the live syslog, and it can free up space and reboot the device. No jailbreak and no elevated privileges. Handy when you work with physical iOS devices: - Tail the device syslog in a TUI, filtered by level or process, or stream plain text for CI. - Free up space on a test device by ranking the heaviest media and grouping likely duplicates. - Manage installed apps by size and uninstall by bundle id, scriptable with a flag. - Read device, system, and storage state in clean blocks, with a redact mode for safe screenshots. Built in Rust on the idevice crate. Open source, MIT licensed. Install with brew install dutradotdev/tap/quokka-cli.

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
dutradotdev/quokka 106 2Rustupdated 2 months ago

Key features

8 features of quokka
  • 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

quokkaTango ADBhttpSMSMoropoApp2.dev
Best forTerminal-based device inspection and cleanupAndroid tools in the browserSMS gateway via AndroidOpen-source mobile app testingApp generation from designs
PricingOpen sourceSubscriptionSubscriptionSubscriptionSubscription
DevHunt upvotes161546
LaunchedJun 2026Nov 2024May 2024Jan 2023Oct 2025

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.