Codecov

codecov.io

YES

Replaceable in one session with an AI coding agent.

Test coverage reporting: your CI uploads a coverage file, and it comments on the pull request with what the change covered and what it did not.

Promptfree, for everyone, and the only version there is
Build coverage reporting into CI itself.

STACK
- Your existing CI, the coverage output your test runner already produces, and a small script

THE NUMBER THAT MATTERS
- Total coverage is nearly useless. Coverage of the lines this pull request changed is the one that changes behaviour
- Intersect the diff's changed lines with the coverage report

THE GATE
- Fail the build when changed-line coverage falls below a threshold
- Do not gate on total coverage: it punishes anyone who touches an old file

THE COMMENT
- Post or update a single comment on the pull request with changed-line coverage and the uncovered lines as file:line links
- Update the same comment rather than adding one per run

HISTORY
- Append total and changed coverage per commit to a file in a branch, or a small table
- Enough for a trend chart; no service required

Include the diff intersection, the CI step and the comment updater.

What you lose

  • A pull-request comment showing coverage of the changed lines specifically, which is the only coverage number worth reading
  • History across branches, so a trend is visible rather than a single number
  • Support for every coverage format without you parsing any of them

If you would rather not build

  • Coverlet or istanbul plus a diff parser
  • Codecov free tier, for open-source projects

The escape hatch

open source · no votes, no paid placement

diff-cover

$0

Computes coverage of the lines a diff touched, from standard report formats.

Bachmann1234/diff_coverfree · open source

lcov

$0

The report format and tooling most runners already emit.

linux-test-project/lcovfree · open source

Why this verdict

our own opinion · changed only by a person

85/100

Verdict yes at 85. Intersecting the diff with the coverage report is about forty lines and produces the only coverage number that means anything.

History

tracked since 10 Aug 2026 · nothing is ever overwritten

Interest · last 30 days

Nothing recorded yet. This chart fills in once the page has visitors, votes or prompt copies — it will not draw a flat line to look busy.

Questions about Codecov

answered from the record above

Is Codecov free?

No — the plan we track is $12 a month. Pro at $12 per user per month billed monthly, cheaper annually; free for open-source projects.

Can you replace Codecov by building your own?

YES. Replaceable in one session with an AI coding agent. Replacement score 85 out of 100, build time one session. Read what you lose before you decide.

How much does Codecov cost?

$12 a month on Pro — $144 a year. Recorded 10 Aug 2026.

What do you lose by replacing Codecov?

A pull-request comment showing coverage of the changed lines specifically, which is the only coverage number worth reading; History across branches, so a trend is visible rather than a single number; Support for every coverage format without you parsing any of them. If any of those carry weight for you, keep paying.

Is there an open-source alternative to Codecov?

Yes: diff-cover, lcov. The prompt on this page is for when you want it your way instead.

Related entries

same category first, most replaced first

All 36 in Dev tools

Coming soon

Every week, something stops being worth paying for.

New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click.

free forever · no tracking pixel · every prompt stays free on the site

Esc