Right-size your CI
by the time it costs you.
LeanCI reads what your runners actually do — CPU, memory, every step — and names the one change that gives your team its time back. Faster builds first, lower bills second.
Free tier needs no account — add one line to your workflow.
CPU-starved. A larger runner is ~4m 40s faster per run — about 4.5 dev-hours/week for the team, for +$9/mo.
Reads directly from the runner — no agents, no dashboards to host, no code changes
One line of YAML to a faster pipeline.
Add one line
Drop the LeanCI action into any workflow. It samples CPU, memory, and per-step timing from the runner with under half a percent overhead.
See the vitals
Every run gets a resource report in its job summary — and, with an account, a dashboard that tracks it across runs, repos, and time.
Ship the fix
LeanCI names the one change that matters: size up a starved runner to reclaim dev time, size down an idle one, or cache the step that stalls.
steps:
- uses: leanci/runner-lens@v1 # ← this line
- uses: actions/checkout@v4
- run: npm ci && npm testEverything your runners are telling you — read for you.
Right-sizing by developer time
Recommendations lead with minutes waited and dev-hours saved, not just runner dollars. Faster builds usually win.
The whole run, not a snapshot
CPU, memory, swap, I/O wait, load, and every step on one execution timeline.
Per-step breakdown
See which step burns the time — and whether it is compute-bound or just waiting on a download.
Trends across runs
Catch the slow creep: a build 40% slower this month, a runner quietly gone oversized.
Failure & flakiness
Failure rates, flaky jobs, and the cost of runs that never had a chance — per repo.
Nothing to host
The action reads the runner and ships the numbers. No agents, no dashboard servers.
Start free. Pay for the minutes we analyze.
Free
For every developer and every repo.
No card. The free tier needs no account at all.
- Resource report in every job summary
- Dashboards with 14 days of history
- Right-sizing recommendations, summarized
- Up to 3 repositories
Team
Pay for the CI minutes we analyze.
Up to 50,000 analyzed CI minutes / month
Metered like the runner time you already pay for. Public repos are always free.
- Full, continuously-updated recommendations
- 13 months of history & trends
- Alerts on regressions, saturation & failures
- Unlimited repositories & cost rollups
Enterprise
For enterprises running many orgs.
Beyond 100,000 minutes / month · annual invoicing
- Everything in Team, across every org
- Enterprise rollup + per-org dashboards
- Org-scoped member access & SSO / SAML
- Usage pooled to one bill · priority support
Find the minutes your pipeline is wasting.
One line of YAML today. A faster, right-sized CI by your next release.