cubic offers both a free plan and paid subscriptions to fit every team’s needs.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.
How cubic works
Standard signups start with a 7-day free trial:- AI reviews included during the trial period
- Full platform access to all features
- No credit card required to get started
- Continue free: Get 20 AI reviews per month with full platform access
- Upgrade to paid: Get AI reviews with the same full platform access
Free plan
Get started with cubic immediately—no credit card required:- Unlimited platform access: View and manage all your pull requests in cubic
- 20 AI reviews per month: Get intelligent feedback on your most important PRs across all repositories
- Full feature access: Analytics, code reviews, issue tracker integrations, background agents, and more;
- Monthly quota reset: Your AI review limit resets on the 1st of each month
How the free plan quota works
- Organization-wide limit: The 20 AI reviews per month are shared across all repositories in your GitHub organization
- Automatic tracking: AI review comments show how many reviews you have remaining
- Monthly reset: Your quota automatically resets to 20 on the 1st of each month
Paid subscriptions
For paid AI review access, cubic’s subscription cost is determined by the number of developer seats you choose to activate. Each active seat corresponds to a unique GitHub user within your organization. AI review usage on paid plans is measured in reviewed lines, with an allowance per paid seat that is pooled across your team.- Seat-based billing: You are billed based on the number of active seats you assign to your team members (GitHub users).
- Flexible seat management: You can manage seat assignments at any time, both during your free trial and after it ends.
- Customizable checkout: When you purchase a subscription, you select the exact number of seats you need.
- Ultrareview: Pro plans include Ultrareview for high-risk or complex PRs. Each team gets a monthly Ultrareview allowance based on paid seats.
- Subscription management: Seat assignments and active seats can be viewed and managed through the subscription tab in your settings: https://www.cubic.dev/settings?tab=subscription
Automatic seat management
Admins can enable automatic seat management to handle team changes automatically. When enabled in your subscription settings, cubic will automatically assign and remove seats as your team changes. How it works:- When a new developer joins your GitHub organisation, they’ll automatically get a cubic seat. You’ll see this reflected in your billing.
- If a developer leaves your organisation, their seat is removed and you’ll stop being billed for them.
- If you’ve already given seats to 3 out of 10 developers, and then turn on automatic assignment, the next (11th) developer who joins will automatically get a seat—bringing your total to 4.
- This gives you flexibility to mix and match manual and automatic seat assignment, based on what works best for your team.
Bot seat management
Devin-bot support
cubic recognizes and provides special handling for automated coding assistants like Devin. When Devin opens a pull request in your repository:- Automatic detection: PRs authored by
devin-ai-integration[bot]are automatically identified. - Dedicated bot seat: Devin is assigned a special bot seat that’s kept separate from regular developer seats.
- Cost-effective billing: Bot seats are managed distinctly to ensure fair and transparent pricing for automated contributors.
- No manual configuration needed: The system automatically creates and manages the Devin bot seat when it first contributes to your repository.
Free trial
During the free trial period, you can assign as many developer seats as you like to evaluate cubic with your team. Billing will only begin after the trial ends and is based on the number of seats you select at checkout. If you have any further questions about billing, please contact support.Frequently asked questions
How do I assign seats to specific developers?
How do I assign seats to specific developers?
- Choose Seat Count: At checkout, on the left side of the checkout page, specify the total number of developer seats you need.
- Assign Seats: After purchasing, return to Settings → Subscription. You’ll find a list of your GitHub organization members with several ways to manage seats:
Individual seat assignment
- Toggle the switch next to each developer’s name to assign or unassign their seat
- Changes take effect immediately
Bulk seat assignment
- Select multiple users using the checkboxes next to their names
- Click “Update seat status” in the bulk action bar
- Choose “Assign seats to X users” or “Unassign seats from X users”
Is there an annual plan?
Is there an annual plan?
Where can I apply a coupon code?
Where can I apply a coupon code?

Can I cancel my plan at any time?
Can I cancel my plan at any time?
How do I upgrade or downgrade seats mid-cycle?
How do I upgrade or downgrade seats mid-cycle?
What payment methods do you accept?
What payment methods do you accept?
Do you offer discounts for nonprofits or educational institutions?
Do you offer discounts for nonprofits or educational institutions?
Do you offer free plans for open source projects?
Do you offer free plans for open source projects?
How is pricing calculated if I add seats mid-cycle?
How is pricing calculated if I add seats mid-cycle?
How do paid AI review limits work?
How do paid AI review limits work?
What counts as a reviewed line?
What counts as a reviewed line?
What happens when my free trial ends?
What happens when my free trial ends?
- 20 AI reviews per month (resets monthly)
- Unlimited platform access (same as trial)
- All features remain available (analytics, PR management, notifications, etc.)
Is there a free plan?
Is there a free plan?
How do I manage who is assigned a seat?
How do I manage who is assigned a seat?
- Toggle the switch next to any team member to assign/unassign their seat
- Changes apply instantly
- Select multiple users with checkboxes
- Use “Update seat status” dropdown to assign or unassign seats for all selected users
- Perfect for onboarding new teams or managing large groups
How do team roles work?
How do team roles work?
How are bot seats handled?
How are bot seats handled?
devin-ai-integration[bot]). These bot seats are:- Created automatically when the bot first opens a PR
- Billed separately from regular developer seats
- Disabled by default but can be enabled if you want the bot’s PRs to receive AI reviews
- Visible in your subscription settings alongside regular team members