cubic measures GitHub PR AI review usage in reviewed lines — the changed lines of code cubic actually reviewed in completed PR reviews. Auto-generated files, binaries, vendored code, and anything matching your ignore patterns are discounted automatically and barely touch your quota. So a 30,000-line PR that’s mostly a regenerated lockfile counts as a small fraction of that.Documentation Index
Fetch the complete documentation index at: https://docs.cubic.dev/llms.txt
Use this file to discover all available pages before exploring further.
Paid team capacity
Each paid seat adds to a shared reviewed-line pool for your whole team.| Plan | Reviewed lines per seat per billing period |
|---|---|
| Trial | 20,000 |
| Team (paid) | 40,000 |
| Pro | 100,000 |
5 × 100,000 = 500,000 reviewed lines per billing period, pooled across everyone.
You can see your current usage, reset date, and a breakdown by review type, base branch, and repository in Settings → Usage when reviewed-line limits apply to your installation. The quota resets with your billing period, not a rolling 30-day window.
What is not included
The reviewed-line meter applies to GitHub PR AI reviews. Other cubic features use separate limits and do not consume this reviewed-line pool:- CLI/local reviews
- Codebase reviews and daily scans
- Wikis
- cubic coding agents
When you run out
If your team uses its full reviewed-line capacity, new GitHub PR AI reviews pause until the next reset. Existing comments stay on PRs, and replying to cubic still works. Other features are unaffected by this reviewed-line quota because they have their own limits.Tips to reduce usage
Use these ideas when you want to lower reviewed-line consumption without changing your plan. Most options live in AI review settings orcubic.yaml.
- Disable automatic reviews for repositories where you only want cubic to review PRs manually. Choose the repository in AI review settings and turn off AI reviews, or set
reviews.enabled: falseincubic.yaml. - Ignore specific files or directories that do not need AI review. Add file globs in AI review settings, or add them to
reviews.ignore.filesincubic.yaml. - Skip non-default base branches when long-lived branches do not need review. Configure ignore patterns for base branches in AI review settings or
reviews.ignore.base_branchesincubic.yaml. - Avoid unnecessary full reruns. Pushing commits triggers incremental reviews (only new lines count). Manually re-triggering with
@cubic-dev-ai review this PRruns a full review again — use it deliberately. - Use PR label ignores for work-in-progress PRs. Add label patterns in AI review settings or
reviews.ignore.pr_labelsincubic.yaml.
How to get more
- Upgrade to Pro for 2.5× the per-seat allowance.
- Add seats in Settings → Subscription. Capacity goes up immediately.
- Tighten ignore patterns in
cubic.yamlfor generated or vendored code you don’t want reviewed.
FAQ
Why did one PR use so much capacity?
Why did one PR use so much capacity?
Genuine large refactors and monorepo-wide changes do count close to their full size. If recurring large PRs are coming from generated files or fixtures, add them to your ignore patterns in
cubic.yaml.Do reruns count multiple times?
Do reruns count multiple times?
Pushing new commits triggers an incremental review and only the new lines count. Manually re-triggering a review with
@cubic-dev-ai review this PR runs a fresh review and counts again — so use it deliberately.Does changing review sensitivity reduce usage?
Does changing review sensitivity reduce usage?
No. Reviewed-line usage is based on the changed lines of code cubic reviews, not how many comments cubic leaves. Changing sensitivity can make cubic more or less selective about the issues it reports, but it does not change how much code cubic reviews.To reduce reviewed-line usage, change when reviews run or which files cubic reviews. You can do that with AI review settings or
cubic.yaml.Can I skip reviews while a PR has a label like WIP?
Can I skip reviews while a PR has a label like WIP?
Yes. Add a PR label ignore pattern in AI review settings, or add the label to
reviews.ignore.pr_labels in cubic.yaml. For example, you can ignore PRs labelled wip or skip-review until the label is removed.Do failed or cancelled reviews still count?
Do failed or cancelled reviews still count?
No. Only completed reviews count toward your billing-period capacity. If you cancel a review, merge a PR before its review finishes, or cubic hits an error, those reviews don’t use any of your quota.
How do public repositories count?
How do public repositories count?
Public repositories can use cubic for open-source work at no cost, subject to separate reviewed-line fair-use and abuse-protection limits. These safeguards are designed for unusually large or high-volume usage, not normal OSS maintenance.For paid teams, eligible public-repository PRs from external contributors are handled separately from the team’s reviewed-line pool, so external OSS traffic does not spend capacity intended for private and internal work. Unpaid public repositories use the public fair-use pool instead of the private free-plan review count.If your open-source project is blocked and you think the limit was applied incorrectly, email contact@cubic.dev with your organisation, repository, and PR link.
What happens if I change seats during a billing period?
What happens if I change seats during a billing period?
Your cap recalculates immediately. Adding seats gives you more capacity right away; removing seats lowers it.
Does Ultrareview count differently?
Does Ultrareview count differently?
Ultrareview reviews the same lines as a normal review — just more thoroughly — so it counts the same against your reviewed-line capacity. It also has its own limit of 2 Ultrareviews per paid seat per billing period, pooled across your team.
My usage looks wrong.
My usage looks wrong.
Email contact@cubic.dev with your organisation name and we’ll dig in.