Run iOS Simulators and Android Emulators side-by-side on your Mac.
KittyFarm is a macOS app that lets you view and control multiple simulators and emulators from a single window. Touch input on one device can be replicated to all others simultaneously.
- Live display of iOS Simulators (via private SimulatorKit APIs — no screen recording permission needed) and Android Emulators (via gRPC)
- Touch replication across devices
- Device bezels rendered from Apple's CoreSimulator chrome assets and Android SDK skins
- Build & Play: build your iOS/Android project and deploy to all devices in parallel
- Drag-and-drop device reordering
- Proportional layout that scales devices to fill available space
- macOS 26+
- Xcode 17+
- Metal Toolchain component for Xcode
- Android SDK (for emulator support)
- XcodeGen
The Xcode project is generated from project.yml using XcodeGen:
Install the Metal Toolchain once if xcodebuild reports cannot execute tool 'metal' due to missing Metal Toolchain:
xcodebuild -downloadComponent MetalToolchainGenerate the main project and the embedded KittyProbe helper project before building:
cd KittyProbe && xcodegen generate
cd ..
xcodegen generate
xcodebuild -project KittyFarm.xcodeproj -scheme KittyFarm -configuration Debug buildMIT
