GitHub Actions cost monitoring · early access

Know what every GitHub Actions run costs, as it finishes

Every run and every job, priced the way GitHub bills it — per repository, per workflow, per person who started it. See where the minutes go, before the invoice arrives.

No credit card required · Read-only GitHub access · 2-minute setup

Recorded as runs finish

GitHub sends each job as it ends

Every runner priced

Linux · Windows · macOS · larger runners

Read-only access

Never your source code

Matches GitHub's report

Checked line by line

GitHub billing tells you what you spent. Not why.

Thirty short jobs cost far more than the clock says

GitHub bills every job in whole minutes, rounded up. A 5-second job is a 1-minute job.

A re-run bills the whole thing again

Each attempt is charged in full. Nobody adds up what re-runs cost in a month.

A lint job on macOS instead of Linux

The same task at ten times the price, for as long as nobody notices.

The invoice is the first warning

GitHub's bill arrives after the month. The run that doubled your spend was three weeks ago.

What Kaptimus does today

Built one piece at a time, each one checked against GitHub's own numbers. What is not built yet says so.

Cost breakdown

Per repository, per workflow, per run, per job — and who started each run. Pick a month and a repository.

Every runner priced

Standard and larger runners on Linux, Windows and macOS, at GitHub's published rates. Self-hosted runners cost $0, and so do standard runners on public repositories — exactly as GitHub bills them.

Ran vs billed

Each job shows the time it ran and the whole minutes GitHub bills. Re-runs are listed as their own attempts; jobs carried over from an earlier attempt cost $0.

Read-only by design

The GitHub App can only read: Actions runs, your runner lists and your GitHub plan. It never sees your source code, and it cannot change anything.

Coming soon

Why the cost changed

This week against last week, per workflow, with the commit that started the change — a link straight to GitHub.

Coming soon

Alerts

An email or Slack message when a job runs longer than your limit, or a workflow suddenly costs double.

A report is a snapshot. This keeps counting.

GitHub billing

A monthly total per account, and a report you download

Every run and job, priced as it finishes — totals match the report line by line

DIY scripts

A snapshot the day you run it

Continuous, zero maintenance

LinearB / Jellyfish

$5,000-$50,000/year

$588/year, max

Simple, honest pricing

Two plans. During early access every account is free, and nothing can be bought yet — the Pro price is what we plan to charge once Pro is complete.

Free

$0forever

1 repository

  • Every run and job priced
  • Ran vs billed, re-runs as attempts
  • This month and past months
  • Why the cost changedComing soon
Get started free
Not for sale yet — free during early access

Pro

$49/month

Unlimited repositories

  • Everything in Free
  • All repositories of one GitHub account
  • Alerts by email and SlackComing soon
  • Which commit caused the changeComing soon
Get started free

Prices are per GitHub account (an organization or a personal account), in US dollars, before tax. Costs shown in Kaptimus use GitHub's published rates and are not your invoice.

Stop guessing where your minutes go

Install the app on one repository and the next run that finishes shows up priced.

Get started free