A Mac for
your agent.

Build with Xcode. Run your CI.
Give your agent a place to work on macOS.

$5 in free credit. No credit card needed.

Claude Code Example

Run this project's Swift tests on a Mac.

I'll run swift test on offstage.

Mac StudiomacOS sandbox
$ swift test
Building for debugging...
Test Suite 'All tests' passed

Tests passed. Sandbox closed.

Running on Mac Studio M5 Max

$1.10 an hour.

Billed by the second. No minimum.

Per team: 4 open sandboxes and 4 running CI jobs. Additional CI jobs queue.

Try it free

$5 in free credit. No credit card needed.

Paid top-ups are not open yet. Contact us for more credit.

Compare Mac prices.

Public macOS prices, checked 7 November 2026. Different machines, different billing rules.

Up to 8 sandboxes share one Mac Studio M5 Max: 18 CPU cores and 36 GB of memory, with no fixed allocation per sandbox. Build times depend on the project and other running work. See the comparison details.

Your bill for 10 minutes of runtimeUsage charges for a job that runs for 10 minutes on each service, before tax, included allowances and plan fees.
ProviderTime chargedTotal
offstage10 minutes$0.18
GitHub Actions10 minutes$0.62
ScalewayMac mini M424 hours$5.90€5.28
AWS EC2 MacM4, US East (N. Virginia)24 hours$29.52
DaytonamacOS reservation24 hours$60.08

Scaleway, AWS and Daytona have a 24-hour minimum. You pay for the day even if your job finishes in 10 minutes.

The same build may take different amounts of time on each machine. We have not published a matched build-speed benchmark. Keeping a Mac busy all day? A whole-day rental can cost less.

Hourly usage ratesSelected runner rates before included minutes or plan fees
  1. offstageSandbox on a Mac Studio M5 Max$1.10/h billed per second
  2. GitHub ActionsStandard macOS runner, M1, 3 cores$3.72/h billed per minute
  3. NamespacemacOS runner, 4 vCPU$2.40/h prepaid; $3.60/h overage
  4. BlacksmithmacOS M4, 6 vCPU$4.80/h billed per minute
Price notes and sources
  1. Each vendor's public list price in US dollars, before tax, for the selected configurations, checked 7 November 2026. Prices change, so check the source before you decide.
  2. The machines differ. An offstage sandbox is one of up to 8 on a Mac Studio M5 Max, sharing its 18-core CPU and 36 GB of memory. CPU and memory are not reserved per sandbox. GitHub's standard runner has 3 M1 cores; Blacksmith's selected M4 runner has 6 vCPUs; Namespace's selected macOS runner has 4 vCPUs and 7 GB RAM. Scaleway, AWS and Daytona rent whole M4 or M4 Pro Mac minis.
  3. GitHub's $0.062/minute, Blacksmith's $0.08/minute and Namespace's prepaid $0.04/minute are multiplied by 60 for the hourly bars. Namespace's overage rate is $0.06/minute ($3.60/hour). Included minutes may cover some work. GitHub rounds each job up to a whole minute; offstage bills per second.
  4. Daytona's $60.08 reservation can't end early and holds up to 2 sandboxes on one Mac. AWS and Scaleway charge the first 24 hours, then by usage. Scaleway's €0.22 an hour is converted at the European Central Bank's rate of 6 November 2026 (€1 = $1.1165).
  5. Sources: GitHub, Blacksmith, Namespace, Scaleway, AWS, Daytona, ECB exchange rate. Product names belong to their owners; offstage isn't affiliated with any of them.

Use it with your agent or CI.

  1. Create an API key

    Sign in and create a key under API keys. Your account starts with $5 in free credit.

    Get an API key
  2. Paste this into your agent

    Works with Claude Code, Codex and Cursor. Your agent will ask for the key.

Using the API directly? Read the quickstart.

The parts you need a Mac for.

Build and test

Xcode, Swift and the iOS Simulator, ready to go.

Desktop access

Open Mac apps, take screenshots, or give an agent a goal to carry out on its own desktop.

Run your CI

GitHub Actions on Apple silicon. Pay for the time your job runs.

Let your agent
take it from here.

Try it freeOr talk to an engineer