Snapshot
Tartelet is a no-cost macOS utility built to simplify the administration of GitHub Actions self-hosted runners running inside virtual machines. It reduces the operational overhead of registering, configuring, and maintaining runners so engineers can concentrate on building rather than babysitting CI infrastructure.
What it can do
- Fine-tune resource assignments (CPU, memory, disk) for individual runners on demand to match job requirements.
- Display live health indicators and status reports so you can quickly see which runners are online, busy, or errored.
- Track performance over time with metrics and logs that help identify slow jobs and recurring issues.
- Automate common lifecycle tasks — quick setup, registration to repositories, and graceful shutdown or reprovisioning.
User experience and workflow
Tartelet provides an approachable interface that speeds up initial setup and day-to-day operations. Common tasks such as adding a new VM-based runner, changing resource limits, or checking recent failures can be done with minimal clicks, letting developers and DevOps focus on pipelines rather than configuration details.
Alternatives worth considering
- SpotSpot — a free, lightweight option for managing self-hosted runners with a simple UI.
- RunnerPilot — a paid solution that adds advanced scheduling and cluster-aware placement for larger teams.
Why use it
By streamlining resource allocation, exposing runner health, and centralizing management, Tartelet helps improve CI/CD throughput and reliability. For small teams or individuals using macOS VMs, it’s a practical way to reduce friction when running GitHub Actions outside of GitHub-hosted runners.
Technical
- Mac
- Free