Free
For side projects and a first honest measurement.
Best for up to 3 active contributors.
- 2 active repositories
- 7-day history window
- 1 PDF report per day
- 5 AI recommendations per month (Beta)
- Daily automatic sync
- Unlimited members
Every feature is in every plan. Paid plans are priced per active contributor — a person who actually triggered a pipeline run in the last 30 days. Inviting members is always free.
For side projects and a first honest measurement.
Best for up to 3 active contributors.
For teams ready to stop the bleed.
For organizations that run on their pipelines.
Prices in USD per active contributor per month, excluding VAT. Billing and invoicing (incl. EU reverse-charge invoices for VAT-ID buyers) are handled by Paddle, our Merchant of Record.
An active contributor is a distinct person who triggered at least one pipeline run in the rolling last 30 days. That's the whole definition — no seats, no licenses.
You are billed for the people who actually trigger pipeline runs — never for viewers, managers or finance folks reading the dashboard. Dashboard-only members are never counted.
Dependabot, Renovate, service accounts and other automation are excluded automatically. You can also exclude any actor yourself — say, an external drive-by contributor — right from the settings page.
Invite your whole company. Membership never affects the bill — only pipeline-triggering people do. Paid plans bill a minimum of one contributor.
| Free | Recommended Team | Business | |
|---|---|---|---|
| Price per active contributor | $0 | $9 / mo | $19 / mo |
| Active repositories | 2 | Unlimited | Unlimited |
| History window (dashboard & reports) | 7 days | 30 days | 60 days |
| PDF reports | 1 / day | 10 / day | Unlimited |
| AI recommendations (Beta) | 5 / month | 50 / month | 150 / month |
| Automatic sync | Daily | Hourly | Hourly |
| Manual sync | 3 / day | 12 / day | 12 / day |
| Automatic failure-spike detection | remove | remove | check |
| Members | Unlimited | Unlimited | Unlimited |
| GitHub Actions & GitLab CI (incl. self-hosted) | check | check | check |
| Start free | Start free trial | Start free trial |
Every limit is a visibility window, never a delete: your pipeline data is never deleted and organization-level sync never stops, whatever the plan.
Same conservative model as our loss calculator — engineer time burned on failed builds plus a small rework tax, anchored to CircleCI's public benchmarks.
A distinct person (per provider login) who triggered at least one pipeline run in the rolling last 30 days. Bots and system triggers are excluded automatically, and managers can exclude any actor — for example an external open-source contributor — from the settings page. Dashboard-only members are never counted.
Counting is per provider login, so the same human with two logins would count twice by default. If that happens to you, exclude one of the identities in settings — excluded actors are never billed. We'd rather give you the knob than silently guess who is who.
Your organization simply continues on the Free plan. Nothing is deleted, sync never stops — the dashboard window and quotas narrow to Free limits, and everything widens back the moment you upgrade.
Only how far back the dashboard and reports can look: 7, 30 or 60 days depending on the plan. Your data is never deleted — history keeps deepening from your first sync onward, so upgrading instantly unlocks the longer window over data you already have.
No — they are included in every plan with a monthly generation quota (5 on Free, 50 on Team, 150 on Business). The feature is currently in beta, on paid plans too. It runs on our self-hosted model: your logs never leave TrimCI's servers.
Never. Invite unlimited members on every plan — you pay only for active contributors who trigger pipelines. Paid plans bill a minimum of one contributor.
Paid checkout is live: managers can upgrade from the dashboard at any time, and every new organization still starts with the free trial and can stay on the Free plan indefinitely. Nothing is ever charged without your explicit order at checkout.
Paid plans are billed and invoiced by Paddle, our Merchant of Record — including VAT handling and EU reverse-charge invoices when you enter a valid VAT ID at checkout. The contributor quantity is computed from detected activity (you can review and exclude identities in settings) and trued up automatically before every renewal. Cancellation takes effect at the end of the period you paid for; the details live in our Refund Policy at /refunds/.
No. Self-hosted GitLab CE/EE is supported for every organization on every plan — it is never a pricing tier.
Connect GitHub Actions or GitLab CI, let the first sync land, and see what broken builds actually cost you — before you spend a dollar.