Repolode
dnakov

dnakov/kittyfarm

一款 macOS 应用,可在同一窗口中并排查看和控制多个 iOS 模拟器与 Android 模拟器,并同步触控操作。

Star
219
Fork
19
未关闭 Issue
3
最近提交
6个月前

这是什么?

KittyFarm 是一款 macOS 应用,可以在同一个窗口中查看和控制多个 iOS 模拟器与 Android 模拟器。在一台设备上的触控操作可以同时复制到其他所有设备,适合在多种屏幕尺寸或系统版本上同步验证同一流程。

iOS 模拟器通过私有的 SimulatorKit API 实时显示,无需屏幕录制权限;Android 模拟器则通过 gRPC 连接。设备边框分别取自 Apple CoreSimulator 的外观资源和 Android SDK 的皮肤文件。

应用还提供 Build & Play 功能,可构建 iOS 或 Android 项目并并行部署到所有设备上。设备支持拖拽排序,布局会按比例缩放以填满可用空间。

核心功能

  • 01在一个窗口中实时显示 iOS 模拟器和 Android 模拟器
  • 02触控输入可同时同步到所有设备
  • 03设备边框取自 CoreSimulator 和 Android SDK 皮肤
  • 04Build & Play 可将 iOS 或 Android 项目并行部署到所有设备
  • 05支持拖拽调整设备顺序,并按比例布局

适用场景

  • 同时在多种 iOS 和 Android 设备尺寸上检查同一应用流程
  • 对比 iPhone 与 Android 模拟器上的界面渲染效果
  • 在开发或评审时同时演示移动应用在多台设备上的表现

快速上手

  1. 1

    安装 Metal 工具链(仅当构建提示缺少时需要)

    xcodebuild -downloadComponent MetalToolchain
  2. 2

    生成内嵌的 KittyProbe 项目

    cd KittyProbe && xcodegen generate
  3. 3

    在仓库根目录生成主 Xcode 项目

    xcodegen generate
  4. 4

    以 Debug 配置构建 KittyFarm 应用

    xcodebuild -project KittyFarm.xcodeproj -scheme KittyFarm -configuration Debug build

使用前须知

  • 需要 macOS 26 或更高版本以及 Xcode 17 或更高版本。
  • iOS 模拟器的实时显示依赖私有 SimulatorKit API,系统更新后可能失效。
  • Android 模拟器支持需要安装 Android SDK,并且必须安装 XcodeGen 来生成项目。

标签

常见问题

kittyfarm 是什么?
一款 macOS 应用,可在同一窗口中并排查看和控制多个 iOS 模拟器与 Android 模拟器,并同步触控操作。 KittyFarm 是一款 macOS 应用,可以在同一个窗口中查看和控制多个 iOS 模拟器与 Android 模拟器。在一台设备上的触控操作可以同时复制到其他所有设备,适合在多种屏幕尺寸或系统版本上同步验证同一流程。
kittyfarm 可以免费使用吗?用的什么许可证?
kittyfarm 没有声明许可证。代码虽然公开,但没有许可证就没有明确的使用授权,正式使用前建议先联系作者。
kittyfarm 还在维护吗?
半年内有更新。kittyfarm 最近一次提交是在 2026年4月28日。
kittyfarm 适合用来做什么?
同时在多种 iOS 和 Android 设备尺寸上检查同一应用流程 对比 iPhone 与 Android 模拟器上的界面渲染效果 在开发或评审时同时演示移动应用在多台设备上的表现
kittyfarm 怎么安装和运行?
安装 Metal 工具链(仅当构建提示缺少时需要): xcodebuild -downloadComponent MetalToolchain 生成内嵌的 KittyProbe 项目: cd KittyProbe && xcodegen generate 在仓库根目录生成主 Xcode 项目: xcodegen generate 以 Debug 配置构建 KittyFarm 应用: xcodebuild -project KittyFarm.xcodeproj -scheme KittyFarm -configuration Debug build
在哪里获取 kittyfarm?
源代码和安装说明在 GitHub 上:https://github.com/dnakov/kittyfarm

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目