Get ThruLine

Pricing

A licence unlocks one thing:
approving a version.

Everything else — recording, reading, re-checking, exporting your own records — works without one. A version is one exact commit of your code; approving it records that you accept that commit, and no other.

Plans

Pro

$15 a month

or $150 a year

One developer.

Get ThruLine

Open to beta users. Built by one engineer.

Without a licence

Free — never needs a licence

A licence gates one act: approving a version. Nothing on this list needs one — with or without a licence, and after a paid licence ends.

The one step that needs a licence

thruline ui · Change · Approve · demo record

What has been decided

Ready for approval · e71c5b0 Approved · e71c5b0

It does not merge, deploy or tell the agent anything.

The approval names one version, e71c5b0, and is written to .thruline/decisions/<version>.json in your project.
Recording
Turning the session logs Claude Code and Codex already write on this machine into a record.
Every read
Every screen and every line of the record, as often as you look.
Re-checks
Check it again: the same check, run once more on the version in front of you.
Withdrawing an approval
Taking an approval back. The withdrawal is itself recorded.
Stopping a run
Cancelling a check while it is still running.
Linking evidence
Saying which part of the record bears on one thing that counts as done — or that it doesn’t.
Exporting your own records
Taking the record of a change away as a file you keep.
Removing stored data
Coming in 0.2.1. Removing what ThruLine has stored on this machine, with no licence needed.

Licence

How a licence works

A paid licence runs to the end of the period you paid for, plus 14 days.

a month you paid for +14 days after
Renewal
Pull, not push. You fetch the next licence when you choose. If the 14 days run out first, only approving waits.
Payment
By Stripe (Stripe Managed Payments). Stripe, through Link, is the merchant of record — the business legally responsible for taking your payment.
Seller
RAAS Labs, LLC, United States.

Questions

Before you buy

Can I try it before paying?

Yes. Everything except approving a version is free: recording, reading, re-checking, verifying and exporting your records. Approving a version needs Pro.

More questions, in the FAQ

What leaves my machine when I pay?

Nothing from the record. Payment happens with Stripe, and a licence reaches your machine only when you fetch it.

What leaves your machine, exactly

Why does an approval name one version?

Because a run proves something about the version it ran on, and only that one. An approval names one version and refuses a moved one.

See a run that was one version older