honest-ci

Pricing

Free on public repositories, and on private ones under your personal account that only you open pull requests on. A team’s private and internal repositories get a 14-day trial, then need a license.

Payments open on November 13, 2026, the day the source goes public. Until then honest-ci is in a private beta, and there is nothing to buy yet. Leave your email and we’ll tell you when it opens.

Free

Public repositories, and your own private ones

$0

No key, no sign-up, no time limit

  • Public repositories
  • Private repositories under your personal account, while only you open pull requests on them
  • Everything honest-ci does

Small team

Up to 3 people

$49 / month, billed yearly

$588 a year, or $59 month to month

  • One GitHub organization or account, all its repositories
  • A 14-day trial first, no key needed
  • License key by email, usually within 24 hours of payment

Team

Up to 10 people

$149 / month, billed yearly

$1,788 a year, or $179 month to month

  • One GitHub organization or account, all its repositories
  • A 14-day trial first, no key needed
  • License key by email, usually within 24 hours of payment

Larger team

More than 10 people

$15 / person / month, billed yearly

$180 a person a year, or $18 a person month to month

  • As many people as you have, no cap
  • One GitHub organization or account, all its repositories
  • A 14-day trial first, no key needed
  • License key by email, usually within 24 hours of payment

Subscribe before February 4, 2027, and your subscription keeps these prices for as long as it renews without a break, even after prices for new subscriptions go up. Every plan runs the same honest-ci: a paid plan is the license key that runs it on a team’s private and internal repositories. Prices are in US dollars. Where prices usually include tax, as in the EU and the UK, ours do. Elsewhere, Paddle adds sales tax where it applies. Checkout shows the total before you pay. Buying a plan means agreeing to the Terms of Service, including the limits on our liability (section 10) and where disputes are decided (section 13), and to the Refund Policy.

Questions

Who counts as a person?
Every human who opened a pull request, or submitted a review on one, in the private or internal repositories your plan covers in the last 90 days, outside collaborators included. Someone whose AI tool opens pull requests under their own account counts too. Accounts that only act for an app or an AI coding agent, such as GitHub Apps and bot accounts, don’t: their pull requests are what honest-ci is there to check, and using them shouldn’t cost you more. honest-ci doesn’t count anyone or report anything to us, so if your team outgrows its subscription, bring it up to the number of people who count within 30 days.
Where does it need a license key?
In CI, on a private or internal repository owned by an organization, and on a private repository under a personal account where someone other than its owner opens pull requests. GitHub Apps, such as Dependabot, don’t count as someone. A machine account you use for an AI agent does look like someone else to the check: email us, and we’ll send you a key for it free of charge. Public repositories never need a key, and neither do runs outside CI, such as on your own computer. A check in honest-ci decides, and its license, the Fair Core License (FCL-1.0-ALv2), doesn’t allow removing that check or getting around it.
When does the trial start?
The first day honest-ci runs in GitHub Actions on a repository that needs a key. It lasts 14 days per organization or account: moving to another repository or renaming the workflow doesn’t start it again. In other CI systems there is no automatic trial; email us for a trial key.
How does the license key work?
We email it within 48 hours of payment, usually within 24, and a new one each time your subscription renews. Save it as a GitHub secret named HONEST_CI_LICENSE_KEY, at the organization level if the key is for an organization, and the workflow passes it to honest-ci. honest-ci checks the key inside your CI, offline: it never calls us, and nothing about your repositories, your code or your usage is sent anywhere.
What if a key expires?
It keeps working for 30 days after its end date, and each run says so, so a late renewal doesn’t stop your CI. After that, without a valid key, honest-ci reports an error on pull requests in the repositories that need one, saying the checks didn’t run. It never shows a pass it didn’t earn.
Can I cancel?
Any time, from the “Manage subscription” link in the emails Paddle sends you, or by emailing us. The license stays yours until the end of the period you paid for.
Can I get a refund?
Yes, in full and for any reason, within 30 days of your organization’s first payment, a yearly renewal, or a switch from monthly to yearly billing. Monthly renewals, moves to a bigger plan and added people aren’t refunded; to stop paying, cancel before the next renewal. See the Refund Policy.
Can I read the source?
Yes. honest-ci is source-available under the Fair Core License (FCL-1.0-ALv2), and each version becomes Apache-2.0 two years after its release. The repository goes public on November 13, 2026.
Who sells it?
honest-ci is made by an independent developer. Orders go through Paddle, our reseller and Merchant of Record, which handles payment, invoices and taxes.

Tell us about your team

We’ll email you when payments open. Your answers tell us what to build next.

Which coding agents open pull requests? Tick all that apply.
Which of these would your team pay for? Tick all that apply.

We use your email to tell you when payments open, and may write once to ask about your answers. No newsletter. See the Privacy Policy.