Me almost ready. Reviews open soon. Sign in and we’ll email you once when they do.

Pricing

First review free. Then priced by size.

No plans and no subscription. You pay for a review when you want one, and you see the price before anything runs.

A professional code review from a security firm usually costs thousands of dollars. Ours is automated, so it starts free.

Reviews open soon. Sign in and we’ll email you when they do. Once we open, free reviews are limited every month, and a first review is still only $5 when they run out.

Your first review

Small app

Free

Up to 15,000 lines, while this month’s free reviews last.

  • The full review and the full report. Nothing held back.
  • Every finding with a fix to paste into your AI coding tool.
  • One per person, and one per app.
  • Add a re-check afterward for $5, to see what your fixes fixed.
  • If it helped, you can support us with what you choose. Totally optional.

Bigger app, or free ones gone

$5

Up to 30,000 lines. A first-timer price, once per person.

  • The same full review and report.
  • Or $9 with a re-check included.
  • Shown before anything runs, like every price here.

Every review after that

Priced by size, alone or with a re-check included. Run one before a launch, or after a big new feature.

Small app

$9

Up to 15,000 lines.

  • The full review and report.
  • $14 with a re-check included.

Medium app

$19

15,000 to 30,000 lines.

  • The full review and report.
  • $29 with a re-check included.

Big app

Soon

30,000 to 100,000 lines.

  • Coming soon at $29, or $44 with a re-check: a deeper review built for big apps, with a pass for each area.

Before you connect GitHub

How big is me app?

Paste this into the AI coding tool you built your app with. It counts lines the same way we do, so you know whether your first review is free before you set anything up.

Count the lines of code in this project. Only count source code files (like .ts, .tsx, .js, .jsx, .py, .rb, .go, .php, .vue, .svelte, .sql). Skip node_modules, build folders (.next, dist, build, out), public and static folders, vendor and generated files, .d.ts and .min.js files, and test files (.test. and .spec.). Give me one total.

Good questions.

Is the free review really the full review?
Yes. Same review, same checks, same report as a paid one. Every finding is shown, with its fix. Nothing is blurred or held back.
Why are free reviews limited?
Me small company. Every review costs us real money to run, so we give away a set number each month. When they’re gone, your first review is still only $5, and free reviews come back on the 1st.
How do I know which price I get before I wait?
When you pick a repository, a size check reads its list of files in a few seconds, before any review starts. It tells you right away whether your review is free and, if not, its price. You never wait through a review to find out.
My app is just over 15,000 lines. Is it still free?
Probably. Our size check estimates lines from file sizes, so it won’t exactly match your own count. We give a little room over 15,000, so an app that counts close to the limit still gets its free review.
What if a review fails?
If a review doesn’t finish because of a problem on our side, it doesn’t use up your free review, and a paid one is refunded.
What’s a re-check?
After you paste the fixes into your AI tool, a re-check within 30 days goes back through every finding from your review and marks each one fixed, partly fixed or still there. Then it looks at what your changes touched, to catch anything the fixes broke. It comes with a review for about half the price of a second one, or $5 added to a free review. If a re-check fails on our side, you get it back to run again.
Will a second review find new things?
It can. Each full review is a fresh look by an AI, so a later one may spot things an earlier one didn’t; we’d rather tell you than pretend otherwise. So every later review goes back through your earlier findings first, labels anything else as new, and doesn’t add small new findings in code you didn’t change. A re-check sticks to your earlier findings and what changed.
What if a later review finds something serious you missed?
Then your next review is on us. If a later review finds a fix-first problem (one that could expose data, money or accounts) in code that was already there, unchanged, during a paid review, we check that against the exact version of your code we reviewed before. If it was there, we missed it, and we make it right.
I fixed something in Supabase. Why does it still show up?
We review the code in your GitHub repository, not your live database. A change made only in the Supabase dashboard or SQL editor never reaches the repository, so a review can’t see it. Ask your AI to save the change as a migration file in your project, push it to the main branch, then run your re-check. It also keeps your repository and your database in step.
Can I run more than one review at a time?
Yes, up to three at once, as long as they’re for different apps. Each app can have one review running at a time. Each review takes about 10 to 20 minutes, and you can close the page while it runs.
Does paying change the result?
No. Paying buys a review, not a result. A payment never changes what a review finds.
My app is bigger than 100,000 lines.
Email support@mecodegood.com and tell us about it.