//about · the story
the story behind runs-on.
Plenty of teams on GitHub Actions want the same things: faster builds, lower spend, and control over where code, secrets, and artifacts are processed. RunsOn runs ephemeral runners in your own AWS account — cost-efficient, scalable, compliant — without a self-hosted runner platform to babysit.
built & maintained by one person
made by Cyril Rohr
A developer turned infra lover from Rennes, France. Building dev/ops products since 2013 — RunsOn is the one he reaches for every day.
how it came about
Across years of freelance work I wrote a lot of GitHub Actions workflows. I like Actions a lot — but the same three things kept getting in the way.
- longer workflows (>5 min) would merit faster runners.
- running out of free minutes gets expensive fast.
- the interesting features — static IPs, arm runners — were gated behind higher tiers.
Ephemeral EC2 instances that spin up per job, run in your own AWS account, and self-terminate when done. Simple enough to deploy in 10 minutes, scalable enough to handle thousands of jobs per hour.
where it is now
the code
RunsOn is partly open-source and developed in the open. Full server & agent source is available with the Enterprise commercial tier.
runs-on/runs-onyour account. your bill. ~10 minutes to set up.
Deploy one CloudFormation stack and watch the first job land on a spot instance you own.