Billing
Credits-based pricing for Sebastion AI. Free for public repos, $19/mo Pro for solo developers, usage-only Team via credit packs.
What's free
Sebastion AI's free tier covers:
- All public repositories, with no contributor cap and no time limit.
- Up to 50 PR audits per repo per month (per installation safety cap of 500 across all repos to catch runaway loops).
- Framework-aware AI audit, OSV.dev CVE detection on dependency manifests, and verified secret detection (~20 high-confidence detectors covering AWS, GitHub PATs, OpenAI, Anthropic, Stripe, Slack, Google API keys, JWTs and SSH keys).
- Findings posted as inline GitHub PR review comments tagged with severity and CWE ids.
- A
.sebastionai.ymlconfig for per-repo rule, scanner and severity threshold customisation.
Plans
| Plan | Recurring | One-time | Best for |
|---|---|---|---|
| Free | $0 | — | Public open-source repos |
| Pro | $19 / month | — | One solo developer working in private repos |
| Team | $0 | Credit packs from $25 | Any size team — pay only for the AI work you run |
Pro is a single-developer plan and is the only recurring subscription. Team has no recurring fee — credits are bought in packs and drained as the worker reviews PRs, runs autofix or replies in chat.
The full feature breakdown lives on the pricing page. Upgrade self-serve from the billing page.
How credits work (Team)
Credits are the customer-facing unit for AI usage. One credit is $0.02 at the base rate. A typical Sebastion PR review costs around 60 credits (~$1.20). See Credits for the deeper model-rate-card explanation.
Credits are bought in packs. Bigger packs include bonus credits:
| Pack | Price | Credits | Effective rate |
|---|---|---|---|
| Starter | $25 | 1,250 | $0.020 / credit |
| Standard (default) | $100 | 5,500 | $0.0182 / credit (+10% bonus) |
| Pro | $500 | 30,000 | $0.0167 / credit (+20% bonus) |
Purchased credits never expire.
Auto-recharge
After your first pack purchase, auto-recharge is enabled by default. When your balance falls below 250 credits, Sebastion automatically buys your chosen pack (defaults to Standard) using the card on file. Disable or reconfigure at any time from the billing portal.
Typical PR costs
| PR size | Typical credits | Approximate cost |
|---|---|---|
| Small PR | 30 credits | $0.60 |
| Medium PR | 60 credits | $1.20 |
| Heavy refactor | 150 credits | $3.00 |
Use the credit calculator to estimate which pack covers a typical month for your team.
Spend cap
Team tenants set a spend cap (denominated in credits). Sebastion sends email warnings at 50%, 75%, 90% and 100% of that cap. At the cap, AI-backed work hard-stops instead of silently consuming more credits. A one-click 24-hour override is available in the billing portal when you want to keep shipping past the cap.
Trial
The first install gets 100 free credits ($2) for 14 days, no card required. Trial credits expire at the end of the 14-day window if unused; purchased credits never expire.
Volume / annual discounts
Larger packs already give a bonus (up to 20%). For custom rates or annual prepay, get in touch via contact.
Switching plans
- Free → Pro: click Upgrade to Pro on the billing page. Stripe Checkout opens; Pro is active as soon as the payment succeeds.
- Free or Pro → Team: Team is pay-as-you-go credits with no subscription. Buying any credit pack from the billing page switches your install to Team. If you also have a Pro subscription, cancel it from the Stripe billing portal — Team will keep working from your credit balance.
- Pro → Free: cancel from the Stripe billing portal (the Manage subscription button on the billing page). Service continues to the end of the current billing period.
- Team → Free: stop buying packs and let the balance run out, or disable auto-recharge. There is nothing to cancel.
Invoices and payment methods
Billing runs on Stripe. View receipts, change cards and configure auto-recharge in the billing portal.
Cancelling
There is nothing to cancel for Team — there is no recurring fee. Disable auto-recharge to stop new pack purchases. Pro subscribers can cancel from the billing portal; service continues to the end of the current billing period and we do not pro-rate refunds.
Team membership
Sebastion piggybacks on GitHub for access control — there is no separate user list in Sebastion to manage. Anyone with repository access via the GitHub App install can trigger audits and is covered by the same credit balance.
- Adding people: invite or add them to the GitHub repo or org as usual. Their next push that opens or updates a pull request runs through Sebastion automatically.
- Removing people: revoke their GitHub repo or org access. They immediately lose the ability to trigger new audits; historical comments on past PRs stay where they are.
- Billing authority: only the GitHub account that installed the App (User installs) or an Organisation owner (Org installs) can buy credits, cancel a Pro subscription, or open the Stripe Billing Portal. Regular collaborators can use the product but cannot change billing settings.
This means there are no seat counts, no per-user pricing, and no invite emails to chase — your GitHub org is the source of truth.
GitLab billing note
GitLab SaaS usage follows the exact same credit model and tenant wallet described above. There is no separate GitLab-only SKU or billing rail.
- Pro and Team are selected at workspace level, not per source host.
- If a workspace is on Pro, that same workspace plan applies when using GitHub or GitLab.
- Reviews on GitLab MRs draw from the same Team credit balance.
- Spend cap, alerts and auto-recharge stay unified at tenant level.
- Pricing stays anchored to this page and Credits.