Free
no card$0
Trying it out
- Analyses
- 20 / mo
- Fixes
- 5 / mo
Pricing
Every plan includes the full analyze, fix, and validate workflow. Plans differ in monthly limits, in whether you share them with a team, and in whose AI account pays for the models. Annual billing gives you two months free.
$0
Trying it out
$20 / month
Solo developers · $200 / year
$25 / seat / month
QA and dev teams · $250 / seat / year
$10 / month
Your own OpenRouter key · $100 / year
$15 / seat / month
Teams with their own key · $150 / seat / year
Prices are in US dollars. Team limits are a shared monthly pool: a 3-seat Team has 300 analyses and 75 fixes for everyone on it. On BYOK plans, OpenRouter bills your own account for model usage.
Team plans
Everyone's analyses and fixes come from the team's monthly total, so heavy and light users balance each other out.
CI tokens created by anyone on the team count against the shared pool, not one person's limit.
The owner pays for every seat on one subscription, invites people by GitHub username, and removes them when they leave. Seats can be added at any time.
Turn on insights to see your flakiest tests, every fix and whether it held, how often patches are accepted, and how often repairs pass validation. Off until the owner turns it on; only test names and outcomes are shared.
| Included | Free | Pro | Team | BYOK | BYOK Team |
|---|---|---|---|---|---|
| Monthly price | $0 | $20 | $25 / seat | $10 | $15 / seat |
| Annual price | – | $200 | $250 / seat | $100 | $150 / seat |
| Analyses per month | 20 | 90 | 100 / seat, shared | 500 | Unlimited |
| Fixes per month | 5 | 20 | 25 / seat, shared | 150 | Unlimited |
| People | 1 | 1 | 3 or more | 1 | 3 or more |
| AI models | Hosted: Claude Haiku 5.5 and GPT-6 Luna, via OpenRouter | Your OpenRouter key and your choice of models | |||
| One free retry per fix | Included | ||||
| Local-only analysis | Free and unlimited | ||||
| CI tokens | Included | ||||
One diagnosis sent to the AI. fix reuses the diagnosis analyze already made for the same run, so it doesn't use another.
One repair attempt, validated by npx kwikqa validate. If validation fails, the one retry, including its new diagnosis, is free.
Requests you decline at the preview, local-only analysis, and requests where the model provider fails to answer.
At 00:00 UTC on the first day of each month, whatever day you subscribed and whether you pay monthly or yearly. Unused analyses and fixes don't carry over.
KwikQA stops before sending anything and tells you. There are no overage charges. You can wait for the reset, upgrade, add seats, or keep using local-only analysis.
Annual plans, yes. Cancel from your dashboard and every month you've started is charged at the monthly price; the rest of your annual payment is refunded. Monthly plans aren't refunded, but stay active until the end of the month you've paid for. The refund policy has examples.
In Billing. You see what you'll be charged before you confirm. Changes take effect right away, and the unused part of your current period is credited.
Paddle, our merchant of record. Paddle processes the payment, charges any sales tax or VAT that applies where you are, and issues your invoices. KwikQA never sees your card details.