GitHub Actions · macOS · Apple Silicon

Faster macOS runners
for GitHub Actions.

A fresh M4 Pro VM with Xcode 26.6 for every job, booting in about five seconds once a runner is assigned, at a flat monthly price. Drop-in for your team and its coding agents; workflows, secrets, caches and logs stay on GitHub.

- runs-on: macos-latest
+ runs-on: manzanita-standard
Manzanita
JobRunnerUsage
Checking service
✓
Example iOS app / macOS CIBuild and testCompleted in 1m 15s
Success
✓

Set up jobFresh macOS VM · M4 Pro

✓

Checkout repositoryactions/checkout@v5

✓

Compile macOS appXcode 26.6 · Swift 6.3

✓

Destroy runnerSecrets and workspace erased

.github/workflows/ci.yml
# Before
- runs-on: macos-latest

# After
+ runs-on: manzanita-standard
Fresh replacement readyRunner idle

Already building on Manzanita

How it works

GitHub stays in charge.

Manzanita replaces only the machine underneath your existing job. Workflows, secrets, caches, logs and artifacts stay on GitHub.

01

Install the GitHub App

Grant access only to the repositories that need macOS CI.

02

Change one runner label

runs-on: manzanita-standard. Nothing else in the workflow changes.

03

Get a clean Mac every job

Each job starts in a prewarmed macOS VM that is destroyed afterward.

Flat-rate pricing

Pay for concurrency,
not build minutes.

One dedicated M4 Pro profile per job and a predictable monthly bill. No per-minute overages.

XL
$299/ month / runner

The full host for large builds and memory-heavy test suites.

  • M4 Pro · 12 vCPU · 44 GB
  • 1 concurrent job per runner
  • 2-hour maximum per job
  • Unlimited builds, flat rate
Start free

Free trial: one Standard runner for 14 days or 300 build minutes, whichever comes first. No card. Add runners for parallel jobs. Usage above 15,000 minutes per runner in 30 days starts a conversation, never a surprise charge. Early-access pilot without a contractual SLA · pilot terms.

Security

Trust the lifecycle,
not a black box.

The control plane never sees your source or build logs. A disposable VM checks out from GitHub with short-lived credentials, uploads logs and artifacts back to GitHub, then is destroyed. Runners are Manzanita-owned Apple Silicon in Menlo Park, California, operated by the people who answer support.

Read the security model →
GH
01 · Source of truthGitHub queues the jobRepository-scoped App access
•••
02 · Temporary accessShort-lived JIT tokenOne runner registration
VM
03 · Isolated executionFresh macOS VMOne job · dedicated sandbox
×
04 · Clean teardownVM is destroyedWorkspace and token erased
Apple Silicon systems in dedicated infrastructure racks
Built and operated in Menlo Park

Real Macs,
run by real people.

Manzanita is an operator-run service from Second Loop. Pilot customers work directly with the team that runs the hardware.

Early access

Start without a credit card.

Connect GitHub, keep your workflows, and run your first job on a clean Standard runner. Pilot review usually completes within one business day; your trial starts with your first job.

Continue with GitHub

Not ready to connect GitHub? Leave your email and we’ll set up a pilot with you — a repo is optional.