Skip to content

dnakov/kittyfarm

Repository files navigation

KittyFarm

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.

Features

  • 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

Requirements

  • macOS 26+
  • Xcode 17+
  • Metal Toolchain component for Xcode
  • Android SDK (for emulator support)
  • XcodeGen

Building

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 MetalToolchain

Generate 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 build

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors