
If you are weighing MacRun against Figment for a Mac CI runner or an agentic coding workstation, the headline trade-off is entry price versus a pre-baked image. Figment's M-series entry is $95/month with the exact chip, RAM and disk confirmed in a configuration quote. MacRun's CI Runner is $139/month on a dedicated M6 Mac mini with Xcode 27.1 and the iOS simulator already installed, per macrun.dev. For a one-off deadline, MacRun also publishes a $15/day Day Pass with no renewal; Figment does not list a daily rate.
If managed CI work matters more than the sticker price, Figment's Managed Build Mac at $249/month bundles one M-series Mac, CI setup, backups, monitoring, and 30 minutes of monthly support in a single line item.
Figment M-series hardware is confirmed by quote. MacRun hardware is a dedicated M6 Mac mini per its pricing page. These are different hardware classes, so the entry-price gap is not a same-spec saving.
| Plan | Provider | Published price | Billing | Notes |
|---|---|---|---|---|
| Virtual Intel macOS | Figment | $29/mo | Monthly | 2 vCPU, 8 GiB RAM, 80 GiB disk; Intel toolchains only |
| M-series Mac | Figment | from $95/mo | Monthly | Exact chip/RAM/disk confirmed in quote |
| Managed Build Mac | Figment | $249/mo | Monthly | M-series, CI setup, backups, monitoring, 30 min support |
| Managed Mac Team | Figment | $999/mo | Monthly | Two M-series Macs, two CI runners, 1 hr support |
| CI Runner | MacRun | $139/mo | Monthly, cancel anytime | M6 mini; Xcode 27.1 and iOS simulator pre-installed |
| Agent Mac | MacRun | $169/mo | Monthly, cancel anytime | M6 mini; Claude Code and Codex pre-installed |
| Day Pass | MacRun | $15/day | One payment, no renewal | M6 mini; Figment has no equivalent daily rate |
Neither vendor's pricing page lists a setup fee or an annual prepayment option on these plans; MacRun explicitly says "cancel anytime" and no discount is advertised on its page. Taxes and fees are as stated in each provider's checkout.
The arithmetic below compares the $95/mo Figment M-series entry to the $139/mo MacRun CI Runner. Treat this strictly as an entry-cost comparison; the exact M-series chip at $95 is set in the Figment quote, so it is not a same-spec benchmark.
| Period | Figment ($95/mo) | MacRun CI Runner ($139/mo) | Entry-price gap |
|---|---|---|---|
| 3 months | $285 | $417 | $132 |
| 6 months | $570 | $834 | $264 |
| 12 months | $1,140 | $1,668 | $528 |
For a short, fixed engagement, MacRun's Day Pass can beat both monthly plans: ten working days at $15/day is $150, well under a month on either side. Past about nine Day Passes the monthly plans win. Run your own count against your real build calendar.
MacRun's CI Runner and Agent Mac run on a dedicated M6 Mac mini with admin rights, SSH, screen sharing on a private network, and Xcode 27.1 plus the iOS simulator in the base image. The Agent Mac image additionally ships with Claude Code and Codex ready for sign-in. MacRun says further Xcode versions can be installed alongside the default.
Figment's M-series is Apple silicon with the exact chip confirmed by quote; you install the Xcode version your project requires. From Apple's Xcode system requirements:
Figment's $29 virtual Intel macOS environment is a real macOS runtime for Intel-compatible Xcode toolchains. Compatible Intel Xcode (Xcode 26 or earlier, per Apple's supported matrix) can build and sign supported Intel-friendly targets on it. It is not Apple silicon: it has no GPU acceleration, no audio, and cannot run ARM-only binaries, Xcode 27 or visionOS workflows. Choose Figment M-series or MacRun's M6 for those cases.
MacRun states "no SLA theater" and offers "email support that usually answers within the hour"; it does not publish a formal uptime percentage. Figment also does not publish a formal uptime SLA on retail plans. Published numbers tell you little about your project's clean-build time, so measure once on the candidate machine with your own workspace. The snippet below is an unexecuted example to adapt, not a benchmark:
# Substitute your real workspace, scheme and destination before running.
# The run exits non-zero on failure; do not record a failed build as a timing result.
set -euo pipefail
time xcodebuild clean build \
-workspace YourApp.xcworkspace \
-scheme YourRealScheme \
-destination 'generic/platform=iOS' \
CODE_SIGNING_ALLOWED=NO
Run it twice. The first pass populates Derived Data; the second is the number that matters for CI cost planning.
.p12. Store the export password in your team secret manager, not next to the file..mobileprovision files; they are not exported from Keychain.runs-on: label; MacRun-hosted jobs can run in parallel during cutover.| Your situation | Figment plan |
|---|---|
| One developer, CI builds, cost-sensitive | M-series from $95/mo, configuration by quote |
| Managed CI, backups and monitoring included | Managed Build Mac, $249/mo |
| Two-seat team with two runners and support | Managed Mac Team, $999/mo |
| Intel-only toolchain or a cheap sandbox | Virtual Intel macOS, $29/mo |
| Fleet of Mac CI agents | Enterprise quote |
MacRun at $139/mo is a sensible pick when you want an M6 with Xcode 27.1 ready on day one and zero setup effort, or when a $15/day Day Pass covers a single sprint. If you want a lower monthly entry, managed CI work bundled in, or a fleet quote, request a Figment configuration at /mac-hosting and start on /mac-hosting/start.
Related reading: