Elastic GitHub Actions self-hosted runner manager for Apple Silicon.
- Tart mode — ephemeral macOS VMs via Tart, one per job, auto-scaled
- Linux arm64 / amd64 via Docker (Docker-in-Docker)
- Powered by the official GitHub Runner Scale Set Client (Go)
- Embedded operations console for jobs, logs, resources, runner sets, config, and host health
Status: PoC — core flow works, not production-hardened yet.
See the documentation site for full guides:
- Getting Started Tutorial
- macOS Installation
- Linux Deployment with Docker
- Operations Console
- Configuration Reference
- GitHub App Auth
- CLI Reference
- How it works
# Show all available targets
make help
# Build the binary (output in output/)
make build
# Run tests
make test
# Quick local check before committing (format, vet, build)
make check- Linux arm64 runner (Docker)
- Linux amd64 runner (Docker + Rosetta 2)
- GitHub App auth
- Embedded operations console
- Warm pool (pre-clone VMs to reduce job start latency)