Устройство и сборка
Всё, что обычно требует adb и Android Studio, — кнопками.
- Экран устройства и его характеристики
- Установка APK перетаскиванием
- Запуск, перезапуск и force stop
- Разрешения и системные настройки
Экран устройства, установка APK, logcat, тестовые данные и артефакты — рядом, пока вы проверяете. К концу проверки у вас есть модель устройства, номер сборки, значение, на котором сломалось, лог и снимок экрана.
Обычно это раскидано: сборка в одном окне, лог в терминале, номер сборки в заметках, скриншот в «Загрузках». В Cassini шаги идут подряд, и контекст не теряется между ними.
Состояние подключения, характеристики, разрешения и системные переключатели — на виду, без adb в терминале.
Перетащите APK, установите, запустите, очистите данные. Несовместимую подпись Cassini переустановит, а не оставит вас с ошибкой.
Экран устройства, logcat, скриншоты, запись экрана и тестовые данные — в одном окне. Не нужно искать, куда всё это уехало.
Модель и версия Android, номер сборки, значение, на котором упало, последний краш, файл логов и снимок экрана — всё уже здесь.
Cassini не заменяет источник сборок, сетевой перехватчик, облачную ферму и трекер дефектов. Он закрывает то, что вы и так делаете руками за своим столом, — и перестаёт терять контекст между этими шагами.
Всё, что обычно требует adb и Android Studio, — кнопками.
Доказательства собираются в момент, когда баг ещё воспроизводится.
Не облачная ферма и не общий склад на команду — список устройств, которые реально проходят через ваши руки.
Приложение не решает за вас, что включить.
Cassini поднимает локальный MCP на 127.0.0.1, и Cursor, Codex или Claude видят ваше устройство. Читать список устройств, приложений и разрешений помощник может сам. Сменить тему, выключить сеть, ввести текст, снять логи или сделать скриншот — только с подтверждением и внятной причиной.
Рутина съедает проверку: найти тот самый логин, вставить строку в 500 символов, повторить пограничное значение, набрать e-mail с плюсом на экранной клавиатуре.
Cassini хранит наборы, учётные данные и часто используемые значения локально и отправляет их прямо в активное поле на устройстве. Значение, на котором приложение сломалось, остаётся в библиотеке — его можно приложить к баг-репорту.
Готовые и свои строки: длинные, пустые, со спецсимволами, эмодзи и другими алфавитами.
Логины, пароли и телефоны для проверки входа и регистрации — без поиска по чатам.
Вставьте любой текст или сгенерируйте строку нужной длины.
Отправьте локальный файл на устройство, не открывая проводник и adb push.
QR для deep link, авторизации и промо-сценариев — с предпросмотром и сохранением PNG.
Вы тестируете чужую непубличную сборку и, скорее всего, обязаны никому её не показывать. Cassini работает локально и без учётной записи: APK, логи, скриншоты, записи экрана, тестовые данные и библиотека устройств остаются на диске. Продуктовая аналитика включается только с вашего согласия.
Политика конфиденциальностиВыберите сборку для своего компьютера: DMG для Mac с Apple Silicon или EXE для Windows x64.
Подключите устройство, поставьте APK, пройдите один цикл — и посмотрите, что останется у вас на руках в конце.