← Все проекты
Проект / Swift

dnakov/kittyfarm: KittyFarm — мультиплатформенный эмулятор для разработчиков iOS и Android

Запускайте iOS-симуляторы и Android-эмуляторы бок о бок в одном окне на Mac.

KittyFarm — это macOS-приложение для параллельного запуска iOS-симуляторов и Android-эмуляторов. Оно отображает устройства в живом режиме (без захвата экрана), реплицирует касания, рисует рамки девайсов и позволяет управлять всем из одного интерфейса.

★ 50 Swift Форки 2 Issue 0 Оценка 7/10 Карточка проверена

Для кого это

Для мобильных разработчиков и QA-инженеров, которые тестируют приложения на нескольких устройствах одновременно.

Проблема / задача

При разработке под iOS и Android приходится запускать симуляторы отдельно, переключаться между окнами, делать одинаковые действия на каждом устройстве — это медленно и неудобно.

Как это работает

Приложение собирает все запущенные симуляторы и эмуляторы в единую сетку. Вы видите экраны устройств в реальном времени, а касания на одном девайсе автоматически повторяются на остальных. Можно перетаскивать устройства, менять их расположение, а функция Build & Play собирает проект и разворачивает его на всех устройствах параллельно.

Что видно по README

KittyFarm — это macOS-приложение для параллельного запуска iOS-симуляторов и Android-эмуляторов. Оно отображает устройства в живом режиме (без захвата экрана), реплицирует касания, рисует рамки девайсов и позволяет управлять всем из одного интерфейса.

Ключевые возможности

Живой показ iOS-симуляторов через приватные API (без разрешения на запись экрана)Репликация касаний на все устройства одновременноПараллельная сборка и деплой на все устройства через Build & PlayПеретаскивание устройств для изменения порядкаАвтомасштабирование под доступное пространство

Технологии

SwiftSwiftUIPrivate SimulatorKit APIsgRPC для Android-эмуляторовgRPC

Интересный факт

Проект использует приватные API Apple SimulatorKit для прямого доступа к дисплею симулятора — это обходной путь, который не требует разрешения на запись экрана в macOS.

С чего начать

  • Установите Xcode 17+ и Android SDK
  • Склонируйте репозиторий и сгенерируйте проект через XcodeGen
  • Соберите и запустите приложение в Xcode

Оценка GitRadar

Удобство
7/10
Свежесть
9/10
Перспектива
8/10
Монетизация
4/10
Общая оценка
7/10

Вердикт GitRadar

Стоит попробовать, если вы активно работаете с мобильными эмуляторами и хотите сэкономить время. Но проект требует свежих версий macOS и Xcode, а также настройки Android SDK.

Наблюдения по обновлениям

Проект использует свежие технологии (SwiftUI, Xcode 17+), но имеет мало звёзд и активность — возможно, нишевый инструмент.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/dnakov/kittyfarm
Создан на GitHub
16 апреля 2026 г.
Последнее обновление репо
16 апреля 2026 г.
Последняя проверка GitRadar
16 апреля 2026 г.
Изученные файлы
README.md, KittyFarm/App/KittyFarmApp.swift, KittyFarm/App/ContentView.swift, KittyFarm/Models/BottomPanel.swift, KittyFarm/Support/KittyFarm-Bridging-Header.h, KittyFarm/Testing/AccessibilityTreeProvider.swift

FAQ

Что это такое?

Приложение для Mac, которое объединяет iOS-симуляторы и Android-эмуляторы в одном окне с синхронизацией касаний.

Для кого подходит?

Для мобильных разработчиков и тестировщиков, которые работают с несколькими устройствами одновременно.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с dnakov/kittyfarm?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.