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.

Get started

Free to start. No card needed.

WebiOSSoonAndroidSoonDesktopSoon
01The bottleneck

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.

02How it works

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.

03The report

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

1Sign in as the seeded userPass
2Create a project and open the dashboardPass
3Invite a teammate by emailPass
4Complete checkout with the test cardFail · High
5Sign up as a brand-new userFail · High
▶︎ Full recording (3m 41s)Screenshots (14)Console (1 error)Network (2 failed)

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:114
▶︎ Recording (0:58)ScreenshotConsole (1 error)

Step 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.

▶︎ Recording (1:21)Screenshot
04What it tests

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 soon
05When it runs

You 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.

06Integrations

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.

SoonSoon
SoonSoon
SoonSoon
07Setup

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
08Memory

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.

09Trust

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
10Pricing

Pay once a month. Test all month.

Billing interval
Pay yearly and save 16%.

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
Most popular

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 →

11Questions

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.

Get started

Free to start, no card needed. Your first organisation gets $10 of credits.