Бесплатное приложение с открытым исходным кодом для macOS, которое показывает эмуляторы Android, Android-смартфоны, симуляторы iOS и iPhone рядом — для трансляции экрана, управления и настройки устройств.
dutradotdev/quokka
CLI для терминала macOS: просмотр и очистка подключённых по USB iPhone и Android-устройств — хранилище, приложения, медиафайлы и логи в реальном времени.
- Звёзды
- 112
- Форки
- 2
- Открытые issues
- 2
- Последний коммит
- 3 месяца назад
Что это?
quokka — инструмент командной строки для macOS, предназначенный для работы с подключёнными кабелем телефонами на iOS и Android. Он показывает данные о хранилище, аккумуляторе, установленных приложениях, медиафайлах, устройстве и системном логе в реальном времени, а также позволяет освободить место, перезагрузить или выключить устройство.
Для доступа к iPhone используются usbmuxd и службы lockdown, а к Android-устройствам — локальный сервер adb. Ни один из способов не требует jailbreak или root, и quokka работает без повышенных привилегий. Поддерживаются iOS 17+ и Android 8+.
В состав входят два бинарных файла — quokka и более короткий qk. Если запустить инструмент без аргументов, откроется интерактивное меню. Большинство команд для получения данных поддерживают флаг --json для скриптов, а флаг --redact скрывает серийные номера, UDID, IMEI и MAC-адреса перед тем, как поделиться выводом.
Ключевые возможности
- 01Интерактивный TUI для просмотра логов в реальном времени с фильтрами по уровню и процессу, поиском и сохранением.
- 02Сортирует медиафайлы по размеру и группирует вероятные дубликаты.
- 03Показывает установленные пользовательские приложения и их размер; позволяет удалять приложения по bundle id.
- 04Показывает идентификаторы устройства, системы и сети; при необходимости скрывает конфиденциальные данные.
- 05Поддерживает вывод в формате --json для скриптов и флаг --udid для выбора конкретного устройства.
Сценарии использования
- Просматривать системный лог тестового iPhone или Android-устройства в реальном времени при отладке приложения.
- Освобождать место на тестовом устройстве, находя крупные медиафайлы и дубликаты.
- Собирать сведения об устройстве для скриншотов или отчётов об ошибках, скрывая конфиденциальные идентификаторы.
- Автоматизировать проверки устройств в CI с помощью --json и флагов для неинтерактивного режима.
Быстрый старт
- 1
Установите quokka с помощью Homebrew
brew install dutradotdev/tap/quokka-cli - 2
Запустите qk, чтобы открыть интерактивный лаунчер
qk
Что важно знать
- Только для macOS; работает на Mac, к которому телефон подключён кабелем.
- Для iPhone требуется iOS 17 или новее, для Android — Android 8 или новее.
- Без root-прав на Android названия приложений отображаются как идентификаторы пакетов, а состояние аккумулятора недоступно.
- Захват пакетов (qk capture) доступен только на iOS.
В подборках
Темы
Частые вопросы
- Что такое quokka?
- CLI для терминала macOS: просмотр и очистка подключённых по USB iPhone и Android-устройств — хранилище, приложения, медиафайлы и логи в реальном времени. quokka — инструмент командной строки для macOS, предназначенный для работы с подключёнными кабелем телефонами на iOS и Android. Он показывает данные о хранилище, аккумуляторе, установленных приложениях, медиафайлах, устройстве и системном логе в реальном времени, а также позволяет освободить место, перезагрузить или выключить устройство.
- quokka можно использовать бесплатно? Какая у него лицензия?
- quokka распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- quokka всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в quokka — 27 июл. 2026 г..
- Для чего можно использовать quokka?
- Просматривать системный лог тестового iPhone или Android-устройства в реальном времени при отладке приложения. Освобождать место на тестовом устройстве, находя крупные медиафайлы и дубликаты. Собирать сведения об устройстве для скриншотов или отчётов об ошибках, скрывая конфиденциальные идентификаторы. Автоматизировать проверки устройств в CI с помощью --json и флагов для неинтерактивного режима.
- Как установить quokka?
- Установите quokka с помощью Homebrew: brew install dutradotdev/tap/quokka-cli Запустите qk, чтобы открыть интерактивный лаунчер: qk
- Где скачать quokka?
- Исходный код и инструкции по установке — на GitHub: https://github.com/dutradotdev/quokka
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Транслирует экран Android-устройств на компьютер и позволяет управлять ими через USB или TCP/IP без root-доступа и установки приложения на устройство.
Фреймворк с открытым исходным кодом на Python, в котором LLM-агенты управляют устройствами Android и iOS с помощью естественного языка, CLI или Python API.
Превращает iPhone, iPad или запасной Mac в полноценный дополнительный дисплей для Mac через USB или Wi-Fi — бесплатно и с открытым исходным кодом.
Приложение для macOS, которое передаёт файлы между Mac и Android-устройствами или другими MTP-устройствами по USB, в том числе файлы размером более 4 ГБ.
CLI и библиотека-помощник, с помощью которых AI-агенты вроде Claude Code или Codex могут управлять настоящим iPhone или Android-телефоном: читать экран, нажимать и вводить текст.