应用介绍
想让 AI 自己写 iOS app、还能跑起来点一点,第一道坎是没有 Mac。买一台或者租云主机,都是一笔不小的开销。macbox 换了个思路:在 Linux 的 Docker 里跑一整个 macOS 虚拟机,用你这台机器自己的 GPU 跑 Metal,Xcode 和真正的 iOS 模拟器就在手头的 Linux 上转起来了。
Claude Code、Codex 这些编码 agent 各自分到一个 iPhone 模拟器,自己 build、运行、逐屏点过去、截图、录屏,整条自测闭环不用人盯着。作者实测在 Intel 核显上,iPhone 17 Pro 模拟器满 3 倍分辨率跑重界面能到 120 fps。
macOS 用你的 GPU 绘制:靠 Reims vGPU 把 Apple 的半虚拟 GPU 喂给 QEMU,macOS 自带驱动直接能用,Metal 的活交给 Vulkan 跑,省掉了显存之间的多次拷贝。
给 agent 的 iOS 模拟器:每个代码目录从池子里领一个模拟器,在 Mac 上 build、在宿主机跑 Metro,点按、输入、无损截图、录屏都能做,还能检查动画有没有掉到 60 fps 以下。
你能看着它干:Mac 的屏幕开在 Linux 桌面的窗口里或浏览器标签页里,模拟器画面实时推过来,也能直接接管点按。
agent 能操作 macOS 本身:截图、点击、输入都有命令,连 macOS 安装过程里的那几步点击都能让 agent 自己点完。
也能跑 Android:需要的话,宿主机上再起一池 Android 模拟器。
Claude Code、Codex 这些编码 agent 各自分到一个 iPhone 模拟器,自己 build、运行、逐屏点过去、截图、录屏,整条自测闭环不用人盯着。作者实测在 Intel 核显上,iPhone 17 Pro 模拟器满 3 倍分辨率跑重界面能到 120 fps。
软件功能
macOS 用你的 GPU 绘制:靠 Reims vGPU 把 Apple 的半虚拟 GPU 喂给 QEMU,macOS 自带驱动直接能用,Metal 的活交给 Vulkan 跑,省掉了显存之间的多次拷贝。
给 agent 的 iOS 模拟器:每个代码目录从池子里领一个模拟器,在 Mac 上 build、在宿主机跑 Metro,点按、输入、无损截图、录屏都能做,还能检查动画有没有掉到 60 fps 以下。
你能看着它干:Mac 的屏幕开在 Linux 桌面的窗口里或浏览器标签页里,模拟器画面实时推过来,也能直接接管点按。
agent 能操作 macOS 本身:截图、点击、输入都有命令,连 macOS 安装过程里的那几步点击都能让 agent 自己点完。
也能跑 Android:需要的话,宿主机上再起一池 Android 模拟器。

