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)
Status: PoC — core flow works, not production-hardened yet.
See the documentation site for full guides:
- Getting Started Tutorial
- macOS Installation
- Linux Deployment (Docker)
- 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
- Warm pool (pre-clone VMs to reduce job start latency)
- Wails GUI dashboard