Let your agent rent a Mac
when it needs one.
On-demand cloud macOS for AI agents. Short-lived, disposable sessions, billed by the minute.
Give your agent and it sets itself up.
ship this to my phone
nomac · start_mac
Mac ready in 41s · Xcode 27
nomac · exec_mac (xcodebuild archive -scheme Kal)
** ARCHIVE SUCCEEDED ** in 2m 18s
nomac · send_to_testflight (Kal.ipa)
Kal AI 1.4.0 (23) is on TestFlight
Done. Kal AI 1.4.0 is in TestFlight on your phone.
3m 24s on a Mac, deleted after: 5¢.
Churned for 4m 12s · done 9:41 AM
recap: Kal AI 1.4.0 (23) is on TestFlight. Next: install it on your phone.
bypass permissions onOpus 5.5 · nomac mcp
Build, simulate, and publish iOS apps without a Mac.
Features
Built for agents
Claude, ChatGPT, Codex, Cursor and more control it over MCP, the CLI, the API or SSH.
A full Mac
Real macOS on Apple M6 or M5 Pro silicon, ready in a minute. Install anything.
All permissions
Your agent is the admin. No password prompts or pop-ups waiting for a human.
Xcode, preinstalled
Xcode 27, Homebrew, Node, Python and CocoaPods, ready to go.
iOS Simulator
Run your app in the Simulator, with screenshots and screen recordings.
Submit to the App Store
Signing, TestFlight uploads and App Review submissions, done by your agent.
Persistent storage
An encrypted 50 GB drive follows your agent between Mac sessions.
Secrets
Add any API keys once. Every Mac gets them, and they never pass through the chat.
Pricing
Pay as you go
$0.80/ hour
billed by the minute, from $10
Prepaid credit that never expires.
No subscription.
Full macOS. Root. One session at a time, started and stopped as often as you like.
Get started7-day money-back guarantee on your first purchase.
Questions
What do I get?+
Can my agent do anything on it?+
Can it run the iOS Simulator?+
simctl and takes screenshots and recordings, and you can open the Mac’s full desktop in your browser to watch or click along.Who else is on my Mac?+
~/drive, which is kept for your next Mac. Pull anything else back first with nomac pull.Does anything stay between sessions?+
~/drive, the same on every Mac. Keep your projects there and the next Mac picks up where the last one stopped, with Xcode’s build cache and your packages, so builds stay incremental. It is saved, encrypted, when the Mac stops, at no extra charge, and deleted after 90 days without a Mac.How does my agent get my API keys and secrets?+
nomac secrets set, and every new Mac receives them: variables in every command’s environment, files at their path. Values are encrypted, masked in command output, and never returned by any API, so they never pass through the chat.