MACRUNNER
Apple Silicon runners online

macOS CI runners
without the lockups

Bare-metal Apple Silicon hosts for iOS and macOS builds. Connect your existing GitHub Actions or GitLab CI in minutes.

Monthly or yearly billing · Cancel anytime

macrunner · build #1284 · macOS-14 · M2

$ git push origin main

→ job #1284 queued · fresh tmpfs VM provisioned

Checkout0.4s

Xcode 16.2 selected0.2s

Resolve packages3.1s

Build (Release)4m 12s

Run tests · 214 passed1m 03s

Sign & notarize22s

↑ Uploaded to TestFlight

Build passedin 5m 58s

Runners

Built for Apple builds

Everything an Apple-platform build needs, on bare metal — not a shared queue.

Apple

Apple Silicon hosts

Bare-metal Mac mini M2 and Mac Studio M2 Ultra. A fresh tmpfs VM spins up for every job — never a stale build environment.

Mac mini M2Mac Studio M2 Ultrafresh tmpfs / job

Xcode preinstalled

Every Xcode version from 14 onward, ready in seconds. Switch versions with a single line in your workflow.

Xcode 14 → 16

GitHub Actions runner

Drop-in self-hosted runner. Point your existing workflow at us — no YAML rewrites required.

drop-inno YAML rewrite

Build cache

S3-compatible artifact and dependency cache. Cuts incremental Swift and Xcode build times by 4-6x.

S3-compatible4–6× faster

Live device cloud

Real iPhones and iPads on demand for UI tests, performance traces, and screenshots — straight from your CI.

real iPhone / iPad

How it works

From git push to App Store

01

Connect

Install our GitHub App or paste a GitLab token. We register a self-hosted runner pool against your repo in under a minute.

$macrunner connect github
02

Build

Every push lands on a fresh Apple Silicon VM with Xcode, fastlane, and your build cache preloaded.

$git push origin main
03

Ship

Sign, notarize, and upload to TestFlight or App Store Connect from the same job. No manual steps.

$fastlane deliver

Why Macrunner

Stop maintaining
your own Mac mini farm

Macrunner runs your iOS and macOS builds on dedicated Apple Silicon hardware so your team can focus on shipping, not on rack temperatures and brittle thermal throttling.

All checks passed7/7
  • Bare-metal M2 and M3 — no virtualised x86, no slow Rosetta layer
  • Every job runs in a fresh, isolated VM with the OS reset between builds
  • Xcode 14, 15, and 16 preinstalled; switch versions with a single line
  • Drop-in support for GitHub Actions, GitLab CI, Bitrise, and CircleCI
  • Per-minute billing, no idle charges, no concurrent-build minimums
  • App Store Connect API and TestFlight upload built into every runner
  • Technical support from real iOS engineers — not a ticket queue

~/app $macrunner init

Ready to retire that Mac mini under your desk?

Sign up and run your first iOS build on Apple Silicon in under 10 minutes. The first 60 minutes are on us.