SimDeck CLI
Агент в IDE или CLI запускает iOS-симуляторы и Android-эмуляторы, читает экран, профилирует и гоняет тесты.
- 161 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Инструмент управляет симуляторами и эмуляторами и вводит нажатия и жесты.
- Использует приватные API доступности iOS и стримит экран устройства.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/simdeckОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Инструмент управляет симуляторами и эмуляторами и вводит нажатия и жесты.
- Использует приватные API доступности iOS и стримит экран устройства.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
SimDeck управляет iOS-симуляторами и Android-эмуляторами из IDE и командной строки. Он стримит экран по H.264, описывает интерфейс командой `describe` по дереву доступности в экономном для агента виде и управляет устройством через приватные API доступности iOS и Android UIAutomator. Для iOS нужна сборка под macOS, Android-эмуляторы поддерживаются и на Windows и Linux через программный кодировщик OpenH264. Встроено профилирование: процессор, память, запись на диск, сеть, подвисания и сэмплирование стека. Есть имитация камеры iOS, плагины инспектора для NativeScript, React Native, Flutter, UIKit и SwiftUI и `simdeck/test` для быстрых тестов на JavaScript. Скилл ставится командой `npx skills add NativeScript/SimDeck --skill simdeck -g`, для VS Code есть расширение.
Для кого. Разработчикам мобильных приложений, которые поручают агенту прогонять приложение на симуляторе и проверять интерфейс.
Подходит, если
- Агент нажимает элементы экрана симулятора и читает дерево доступности.
- Нужно измерить процессор и память приложения во время сценария.
- Тест на JavaScript проверяет состояние доступности и управляет симулятором.
- В pull request поднимают симулятор через GitHub Actions.
Не подходит, если
- Нужен физический телефон: инструмент работает с симуляторами и эмуляторами.
- Работа на Linux или Windows с iOS: симулятор iOS доступен только на macOS.
- Недопустимы приватные API iOS.
Пример запроса к агенту
Открой симулятор iPhone 17 Pro Max, опиши экран командой describe и нажми кнопку входа.Ограничения
Управление iOS опирается на приватные API доступности, поэтому после обновлений Xcode возможны поломки. Для iOS нужен macOS, на Windows и Linux доступны только Android-эмуляторы. Браузерный интерфейс слушает loopback, порт задается флагом `-p`, автозапуск при входе включает `-a`. Пакет npm ставится глобально командой `npm i -g simdeck@latest`. Для управления iOS нужен установленный Xcode с симуляторами, для Android SDK с эмуляторами. Расширение VS Code и интеграция с GitHub Actions ставятся отдельно по документации simdeck.sh. Лицензия MIT, последний коммит в ноябре 2026.
Как отключить. Удалите пакет командой `npm uninstall -g simdeck`, скилл из каталога скиллов агента и расширение VS Code.
Частые вопросы
Как попробовать без установки?
Командой `npx simdeck`: откройте выданный адрес в браузере IDE, например во встроенном браузере Codex.
Как выбрать симулятор?
Передайте имя или UDID единственным аргументом, например `simdeck "iPhone 17 Pro Max"`. Флаг `--open` открывает браузер сам.
Что умеет профилирование?
Показывает процессор, память, запись на диск, пропускную способность сети, сигналы подвисаний и сэмплирование стека.
Какие фреймворки поддерживаются инспектором?
NativeScript, React Native, Flutter, UIKit и SwiftUI: плагины показывают иерархию представлений приложения вживую.
Есть ли расширение для редактора?
Да, `nativescript.simdeck-vscode` открывает вид симулятора внутри VS Code.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыКоманда npx serve-sim выводит симулятор iOS в браузер и позволяет агенту нажимать, свайпать, вводить текст и подменять камеру
CLI показывает агенту экран iOS-симулятора или Android-эмулятора компактным списком элементов и нажимает их по короткому алиасу.
Скилл со скриптами для сборки iOS-приложений и управления симулятором через дерево доступности, с экономным выводом для агента
Плагин DeepSeek Harness: iOS Simulator и iPhone по USB прямо в диалоге, 22 инструмента управления
Скилл учит агента управлять iOS-симуляторами, Android-эмуляторами и телефонами по USB через консольную утилиту simvyn
CLI для параллельной разработки React Native на macOS: облегченные симуляторы, порты Metro и учет устройств по агентам.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| SimDeck (эта карточка) | нет | 161 | ||
| sim-use | нет | 1 541 | CLI с компактным списком элементов экрана; SimDeck добавляет стрим H.264, профилирование и инспекторы фреймворков | |
| tapflow MCP Server | да | ключ необязателен | 1 975 | MCP-сервер сценариев для CI на Mac; SimDeck работает и на Windows и Linux с Android и дает тесты simdeck/test |
Коротко о README
README представляет инструмент для разработки мобильных приложений с агентами: запуск `npx simdeck`, установка CLI и скилла, расширение VS Code, список возможностей, документация на simdeck.sh и интеграция с GitHub Actions. Лицензия MIT.