Repolode
dutradotdev

dutradotdev/quokka

USB接続したiPhoneやAndroidのストレージ、アプリ、メディア、ライブログを確認・整理できるMac用ターミナルCLI。

スター
112
フォーク
2
未解決の Issue
2
最終コミット
3 か月前

これは何?

quokkaは、ケーブルで接続したiPhoneとAndroidの両方に対応するmacOS向けコマンドラインツールです。ストレージ、バッテリー、インストール済みアプリ、メディアファイル、デバイス情報、システムのライブログを確認できるほか、空き容量の確保やデバイスの再起動・電源オフも行えます。

iPhoneにはusbmuxdとlockdownサービス経由で、Androidデバイスにはローカルのadbサーバー経由で接続します。どちらも脱獄やroot化は不要で、quokkaは昇格した権限なしで動作します。iOS 17以降とAndroid 8以降に対応しています。

quokkaと、短い名前のqkという2つのバイナリが提供されており、引数なしで実行すると対話型ランチャーが起動します。多くの情報取得コマンドはスクリプトで使える--jsonに対応しています。また、--redactを使うと、出力を共有する前にシリアル番号、UDID、IMEI、MACアドレスをマスクできます。

主な機能

  • 01レベルやプロセスで絞り込み、検索や保存もできる、ライブTUIログビューア。
  • 02容量の大きいメディアファイルを順位付けし、重複している可能性のあるファイルをグループ化。
  • 03インストール済みのユーザーアプリをサイズ順に表示し、bundle idを指定してアンインストール。
  • 04デバイス、システム、ネットワークの情報を表示し、必要に応じて識別情報をマスク。
  • 05スクリプト向けの--json出力と、特定のデバイスを指定する--udidフラグに対応。

ユースケース

  • アプリのデバッグ中に、テスト用iPhoneやAndroidのシステムログをリアルタイムで追跡する。
  • 容量の大きいメディアや重複ファイルを見つけて、テストデバイスのストレージを空ける。
  • 機密性の高い識別情報をマスクしたうえで、スクリーンショットやバグ報告に使うデバイス情報を取得する。
  • --jsonと非対話型フラグを使って、CIでデバイスのチェックをスクリプト化する。

クイックスタート

  1. 1

    Homebrewでquokkaをインストールします

    brew install dutradotdev/tap/quokka-cli
  2. 2

    qkを実行してインタラクティブランチャーを開きます

    qk

使う前に知っておきたいこと

  • macOS専用です。スマートフォンをケーブルで接続したMacで動作します。
  • iPhoneはiOS 17以降、AndroidはAndroid 8以降が必要です。
  • Androidでroot権限がない場合、アプリ名はパッケージIDとして表示され、バッテリーの状態は確認できません。
  • パケットキャプチャ(qk capture)はiOS専用です。

収録されている特集

トピック

よくある質問

quokka とは?
USB接続したiPhoneやAndroidのストレージ、アプリ、メディア、ライブログを確認・整理できるMac用ターミナルCLI。 quokkaは、ケーブルで接続したiPhoneとAndroidの両方に対応するmacOS向けコマンドラインツールです。ストレージ、バッテリー、インストール済みアプリ、メディアファイル、デバイス情報、システムのライブログを確認できるほか、空き容量の確保やデバイスの再起動・電源オフも行えます。
quokka は無料で使えますか?ライセンスは?
quokka は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
quokka は今もメンテナンスされていますか?
半年以内に更新あり。quokka の最終コミットは 2026年7月27日 です。
quokka は何に使えますか?
アプリのデバッグ中に、テスト用iPhoneやAndroidのシステムログをリアルタイムで追跡する。 容量の大きいメディアや重複ファイルを見つけて、テストデバイスのストレージを空ける。 機密性の高い識別情報をマスクしたうえで、スクリーンショットやバグ報告に使うデバイス情報を取得する。 --jsonと非対話型フラグを使って、CIでデバイスのチェックをスクリプト化する。
quokka のインストール方法は?
Homebrewでquokkaをインストールします: brew install dutradotdev/tap/quokka-cli qkを実行してインタラクティブランチャーを開きます: qk
quokka はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/dutradotdev/quokka

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

iPhone、iPad、または使っていないMacを、USBやWi-Fi経由でMacの拡張ディスプレイとして使える、無料のオープンソースアプリです。

モバイル・デスクトップ#macos#ios#screen-extension
6229+166 今週427SwiftGPL-3.0活発にメンテナンス更新 昨日