Apple Silicon CI · built in Menlo Park

Fast Mac CI for
humans and agents.

Ephemeral M4 Pro runners for iOS and macOS teams. Keep GitHub Actions, change one line, and give every developer—or coding agent—fast, predictable Apple Silicon.

Current pilot image: macOS 15.7.7 with Xcode 26.6. Xcode 16.4 remains available through an explicit compatibility label. See the image contract.

Manzanita
JobRunnerUsage
Fleet online
Rapid-MLX / macOS CIBuild and testCompleted in 1m 15s
Success

Set up jobFresh Tart 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 ready1 slot
One runner layer

Built for the way Mac software ships now.

The same GitHub-native runner handles interactive teams, automated coding agents, and real Aqua GUI tests.

SW

Swift & Xcode CI

Build, test, and package iOS and macOS projects on pinned Apple Silicon images.

AX

GUI & accessibility

Run XCUITest, Accessibility workflows, and simulators in a real Aqua session.

AI

Agent-generated code

Let coding agents open PRs and validate each change on a fast, repeatable Mac environment.

Flat-rate pricing

Pay for concurrency,
not build minutes.

Get a dedicated M4 Pro profile for each job and a predictable monthly bill, with no per-minute overage charges.

Standard
$199/ month / runner

The default runner for everyday Swift and Xcode workflows.

  • M4 Pro · 6 vCPU · 22GB
  • 1 runner · 1 concurrent job
  • Flat rate · no metered overages
Start free

Simple capacity: each Standard runner has 6 vCPU, 22GB, and runs one job at a time.
Free trial: one Standard runner for 14 days or 300 build minutes. After the trial, Founding is $99 monthly with that price guaranteed for 12 months—no annual prepayment required. Fair use: above 15,000 minutes per runner in 30 days starts a capacity review, never a surprise charge. This is an early-access pilot without a contractual SLA. See the pilot terms and refund policy.

1 jobper fresh VM
Xcode 26.6pinned images
Apple Silicondedicated hosts
GitHub nativelogs and artifacts
No new CI platform

GitHub stays in charge.

Manzanita replaces only the slow machine underneath your existing job.

01

Install the GitHub App

Grant access only to the repositories that should use Manzanita.

02

Change one runner label

Keep your actions, secrets, cache keys, artifacts, and GitHub workflow structure.

03

Get a clean Mac

Every job starts in a prewarmed Tart VM and the VM is destroyed afterward.

Isolation you can inspect

Trust the lifecycle,
not a black box.

The control plane never proxies your source or build logs. A disposable VM checks out source directly from GitHub with short-lived credentials, uploads logs and artifacts to GitHub, then destroys its workspace.

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
Ephemeral VM JIT credentials Repository-scoped access Outbound-only nodes
Quickstart

Works with ordinary
GitHub Actions.

There is no proprietary workflow language and no second place to debug your builds.

ci.yml
jobs:
  test:
    runs-on: manzanita-standard
    steps:
      - uses: actions/checkout@v5
      - run: swift test

Fresh macOS Sequoia runner · Xcode 26.6

Built and operated in Menlo Park

Real Macs,
run by real people.

Manzanita is an early-stage, operator-run service based in Menlo Park, California. Pilot jobs run on Manzanita-operated Apple Silicon in our US West fleet, using canary-tested images and fleet-wide health monitoring.

Apple Silicon systems in dedicated infrastructure racks
Loading service statusUS West
Apple Silicon fleetDedicated Standard runner capacity
Ephemeral by defaultOne job per fresh VM
Early access

Start without a credit card.

Connect your GitHub organization, keep your existing workflows, and start with a clean Standard runner.

  • Dedicated Apple Silicon capacity
  • Ephemeral VM isolation
  • 14 days or 300 build minutes free
  1. 1
    Continue with GitHubNo separate Manzanita password.
  2. 2
    Choose repositoriesGrant only the code that needs macOS CI.
  3. 3
    Change runs-onYour approved trial starts with its first job.
Continue with GitHub

No card · brief pilot review · usage begins with your first build