Skip to content

Elastic Fruit Runner

Your Apple Silicon Mac is more than a desktop. One machine = macOS arm64 runners + Linux arm64 runners + Linux amd64 runners. Stop worrying about GitHub Actions billing — put your hardware to work.

macOS Runners (Tart)

Ephemeral macOS VMs on Apple Silicon via Tart. One VM per job, auto-destroyed after completion. Build and test iOS/macOS apps on real Apple hardware.

Linux Runners (Docker)

Linux arm64 and amd64 runners via Docker-in-Docker. amd64 runs through Rosetta 2 — one Mac covers all your CI architectures.

Scale to Zero

No idle VMs, no idle containers. Runners are provisioned on demand and destroyed after each job. When there are no jobs, resource consumption is near zero.

No Kubernetes Required

No minikube, no k3s, no cluster management. Just brew install, write a config file, and start the service. Goodbye, YAML manifests.

Official Scale Set API

Powered by the official GitHub Runner Scale Set API. One daemon manages all your orgs and repos — no per-repo runner registration, no token juggling.

Operations Console

See runner capacity, job history, logs, resource data, config state, and host health in the embedded web console.

The Console is included in the same binary. It provides one place to inspect the daemon, jobs, runner sets, config, and host resources.

Console Overview showing runner capacity, job state, config state, and host resources

Learn how to use the Console.