NoMac

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.

kal-ai-ios-app · agent

ship this to my phone

nomac · start (MCP)(profile: standard)

Mac ready 41s · macOS 26 · Xcode 26

nomac · sync (MCP)(path: .)

1,284 files → ~/workspace 6s

nomac · ssh (MCP)(xcodebuild archive -scheme Kal)

** ARCHIVE SUCCEEDED ** 2m 18s

nomac · ssh (MCP)(xcrun altool --upload-app)

Kal AI 1.4.0 (23) → TestFlight 58s

nomac · stop (MCP)(session: ses_9f2ac1)

Mac deleted 5m 12s billed · $9.92 left

Kal AI 1.4.0 is in TestFlight. Check your phone.

bypass permissions onOpus 5 · nomac mcp

Build, simulate, and publish iOS apps without a Mac.

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 started

7-day money-back guarantee on your first purchase.

Questions

What do I get?+
Your own macOS virtual machine on Apple silicon, with root and a full desktop OS rather than a sandbox. Xcode, the iOS SDKs and the command line tools are preinstalled, along with Node, Python, Ruby with CocoaPods, a JDK and Flutter. Reach it over MCP, the CLI, the REST API or plain SSH, and install anything else you need.
Can I work on Windows or Linux?+
Yes. Write the app wherever you already work. Only the parts that need a Mac, the build, the signing and the upload, happen here.
Who else is on my Mac?+
Nobody. Every session is a fresh machine. Stop it and that machine is deleted, along with anything your agent installed and any credentials you sent it.
Can it run the iOS simulator?+
Yes. The iOS 26 runtime and the iPhone and iPad device types are on the image, and your agent can boot a device and drive it with simctl, screenshots included. Give a first boot about 90 seconds.
Can I see the Mac’s screen?+
Yes. Open the desktop from your dashboard, or ask your agent for the link, and the full macOS desktop opens in your browser with mouse and keyboard. There’s nothing to install.
Flutter, React Native, Expo?+
It’s an ordinary Mac, so use the toolchain you already use. Anything missing from the image, your agent installs.
How is it billed?+
$0.80 an hour, billed by the minute, while your Mac is ready, including the time between commands. Queue and setup are free, and there’s a one-minute minimum. A five-minute build costs about 7¢. Credit never expires.
Is it cheaper if I buy more?+
Yes. Larger top-ups come with bonus credit: 5% extra from $30, 10% from $50 and 20% at $100, so $100 buys $120 of Mac time (150 hours, about 67¢ an hour). Bonus credit arrives with your purchase and never expires. It isn’t refundable, and it’s removed if the purchase is refunded.
What happens when my credit runs out?+
Your agent is told before it starts a Mac, and it hands you a payment link for more. Running sessions stop at their funded time; nothing is charged beyond your credit. Each session also has its own spending cap, $5 by default.
What happens when I stop?+
The Mac and its files are deleted. Pull your work back first with nomac pull, rsync or scp. A dropped connection doesn’t stop the Mac; the idle and session limits do.
Do I need an Apple account?+
Not to start a Mac or run an unsigned build. Signing and shipping through TestFlight need your own Apple Developer membership, the same as on any Mac.