macbox

macbox

iOS Simulator for AI agents on Linux

Description

The first wall you hit when you want an AI to build an iOS app and actually tap through it: you need a Mac. Buying one or renting a cloud host is real money. macbox takes another route — it runs a full macOS VM inside Docker on Linux, drawing with Metal on your own GPU, so Xcode and the real iOS Simulator run on the machine you already have.

Claude Code, Codex and others each get their own iPhone simulator to build an app, run it, tap through it, take screenshots and record video on their own. On an Intel integrated GPU the author measured an iPhone 17 Pro simulator holding 120 fps on a heavy screen at full 3x.

Features



macOS draws on your GPU: Reims vGPU hands QEMU Apple's paravirtual GPU so macOS's own driver just works, and Metal's work runs on Vulkan, with the guest-to-GPU copies removed.

iOS simulators for agents: each checkout gets a simulator from a pool, builds on the Mac, runs Metro on the host, taps, types, takes lossless screenshots and records video, and checks an animation held 60 fps.

You can watch: the Mac's screen opens in a window on your Linux desktop or a browser tab and streams the simulator live, and takes your taps.

Agents drive macOS itself: screenshot, click and type commands let an agent click through even the macOS installer.

Android too: run a pool of Android emulators on the host when you want them.