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.