An AI QA team
on every push.
No E2E tests to write or maintain.
SuperGorilla runs your app and tests it the way a real user would, on every push or only when you ask. Every run comes back with a recording, screenshots and console logs, and every bug with steps to reproduce.
Free to start. No card needed.
Writing the code stopped being the bottleneck
Your agents can write a feature in an hour. Finding out whether a person can actually use it still means someone clicking through the app. It’s the slowest step left in your pipeline, and it’s the one nobody automated.
From push to report, without you in the loop
01
You push
A commit lands on a branch, from you or your agents.
02
We get your app running
Whatever your stack. Nothing for you to deploy or stand up first.
03
Agents use it like users
They work through what changed and the user flows it touches.
04
Evidence lands on the PR
A report on the pull request, each bug with its screenshots, clip and repro steps, and the full recording a click away.
The longer version, covering what we need from you and what happens when the app won’t start, is on How it works.
Not a red X. A recording.
Every run reports back like a colleague would: what it tried, what happened, and the evidence: a recording of the testing, a screenshot of each step’s outcome, the console errors, and exactly how to reproduce the failure. Judge a finding without leaving the pull request.
supergorilla-aibotcommented 4 minutes ago
SuperGorilla ran a QA pass on this pull request. 3 of 5 steps passed · 3m 41s
Step 4: What broke
Order total renders as £NaN and the pay button stays disabled. Reproduce: add any item → checkout → apply the WELCOME10 code.
TypeError: Cannot read properties of undefined (reading 'total')
at CheckoutSummary src/checkout/summary.tsx:114Step 5: What broke
The Create account button renders white-on-white after the design token change. The DOM is correct and E2E visibility checks pass. A real user sees a blank rectangle, and signups quietly stop.
New changes, and the flows you can’t afford to break
User flows touched or added in code changes
Derived from the change itself. The agent reads what shipped, works out which user flows it touches, and tests them the way a customer would, on every push, before anyone has to look.
Protect critical user flows from regression
Record a flow with SuperGorilla once: walk through it, and it tests that flow automatically on every change. Signup, auth, checkout: covered without anyone remembering to check.
Coming soonYou choose when it runs
You control how often it runs, so you control the bill.
On push
Runs on every push to a pull request, or whenever the branches you select change. Feedback while the change is still in your head, not after you’ve moved on.
On demand
Ask SuperGorilla for a test right from GitHub, the same way you’d ask a teammate, and it answers by using the app.
You pay for what a run uses, and you choose which pushes and pull requests start one.
SuperGorilla lives where you work
The report lands in GitHub, with Linear and Slack next. When a run needs information or your approval, SuperGorilla asks on the pull request and tags the people who can answer, the way a teammate would. No new dashboard to babysit.
Nothing to write. Nothing to maintain.
- ✓Whatever your stack, nothing to deploy first
- ✓No test suite, no selectors
- ✓No staging URL to point at
- ✓Nothing breaks when the UI changes
- ✓Steer it like you’d brief a new tester
- ✓Guardrails that outrank everything else
Day one it tests your app. Day ninety it knows it.
SuperGorilla keeps what it learns about running your app: the seeded account that works, the gotcha in your onboarding, the step that always needs a retry, what already passed or broke on this pull request. Later runs pick up where earlier ones left off.
L1
Organisation
Instructions that apply to everything you ship
L2
Project
How this product is run and tested
L3
Repository
The gotchas that live in this codebase
L4
Branch
What this line of work is trying to do
L5
Pull request
What already passed, what broke, what to retry
The sooner it starts, the more it knows.
It tests your app. Here’s how we treat it.
Granting a tool access to your repository and your app is a decision about trust. The security page covers exactly what SuperGorilla can see, how environment variables are stored, how long recordings are kept, and what memory retains.
- ✓Runs execute in isolated sandboxes that are destroyed afterwards
- ✓Environment variables encrypted at rest, handed only to the run's sandbox
- ✓Isolated environments per branch or trigger, each with its own variables
- ✓Recordings and screenshots kept for you, purgeable on request
- ✓Repo access read-only for code, plus checks and comments on the pull request
- ✓Guardrails that outrank everything else the agent is told
Pay once a month. Test all month.
Free
$0
Try it on a real repo, no card needed
- ✓$10 of credits to start
- ✓1 run at a time
- ✓1 seat
- ✓Email support
Starter
$99/mo
For a small team shipping every day
- ✓$99 in included credits
- ✓3 runs at a time
- ✓3 seats
- ✓Email support
Team
$199/mo
For teams that ship all day
- ✓$199 in included credits
- ✓10 runs at a time
- ✓10 seats
- ✓Email support
Enterprise
Custom
- ✓Volume credit pricing
- ✓Custom concurrency
- ✓As many seats as you need
- ✓Slack support and an SLA
On every plan
✓Video, screenshots and logs on every run
✓Unlimited projects and repositories
✓Steering and guardrails in plain English
✓Memory that carries over between runs
Every plan gives its whole fee back as credits, and runs draw on them for what they use. You control when tests run, so you control the bill. Full pricing →
The six things people ask first
What does it cost?+
Start free with $10 of credits. Starter is $99 a month and Team $199, and each gives its whole fee back as credits every cycle. Runs draw on those credits for what they use, and you can top up or set auto-reload whenever you like.
Will it work with my stack?+
Whatever your stack. SuperGorilla runs your app and works out how to use it, and if it needs a hint, you steer it in plain English.
What can you see in my repo?+
Read-only access to your code, plus permission to post checks and comments on your pull requests. The full breakdown lives on the security page.
How does it log in to my app?+
With test credentials your app reads from environment variables, encrypted before they reach our database and handed only to the run's sandbox. Use dedicated test accounts, kept in an environment of their own.
When do mobile and desktop land?+
Web is live today, with iOS, Android and desktop on the roadmap. Tell us which one you need at support@supergorilla.ai; it shapes the order.
How do I get started?+
Sign up at app.supergorilla.ai, install the GitHub App, pick your repositories and test environment, and your next pull request does the rest. No card needed on the Free plan, and since SuperGorilla keeps what it learns about running your app, the sooner it starts, the more it knows.
Longer answers, Playwright comparisons included, on the FAQ page.
Send the gorillas in.
Free to start, no card needed. Your first organisation gets $10 of credits.