The TestSprite CLI is now live — open source.

Agentic testing for every change you ship.

TestSprite builds your regression suite automatically, so every release goes through a gate you can trust.

Get started free

One engine, every surface

Terminal, IDE, CI, or browser— the same verifier.

However you build, TestSprite meets you there: a CLI for agents and CI, an MCP server in your editor, a gate on every merge, and a no-code dashboard for everyone else. One suite, one set of results, whoever triggered the run.

  • CLI · for coding agents

    A verifier that lives in the terminal.

  • IDE · via MCP

    Verification inside your IDE.

  • CI · every merge

    Nothing merges unverified.

  • Dashboard · no-code

    Watch it work through your app, live.

Works with the agents and IDEs you already use.

Plug in through the open-source CLI, or MCP in your IDE. Your agent writes the code, TestSprite verifies it, and nothing about your workflow changes.

  • Claude Code
  • Codex
  • Cursor
  • Antigravity
  • VS Code
  • Kimi
  • Trae

Why TestSprite

Not another test runner.A QA loop your agent drives.

Three things make the difference between shipping fast and shipping broken.

01

It uses your app the way your users do.

TestSprite reads your code and PRD for context, then proves it against the running app: dozens of agents open it at once and work through every feature like a real user, driving a real browser or hitting a live API. No assertions on mocks — so a pass means a person could actually do it.

  • Verifies the running app, not a mock of it
  • Replay any session as video — evidence you can drop in a PR
  • Frontend, backend, and data covered together

02

Failures arrive with a cause, not a wall of red.

When something fails, TestSprite returns one self-consistent bundle: the failing step and its neighbors, screenshots, DOM snapshots, the test source, a root-cause hypothesis, and a recommended fix. You — or the agent that wrote the code — read it, fix it, rerun. Nobody spends the morning deciding whether a red test is real.

  • One bundle per failure: cause, evidence, suggested fix
  • Auto-Heal repairs tests when the UI drifts
  • Tied to a single snapshot — no chasing moving state

03

Every passing test is kept, so coverage compounds.

As you build, TestSprite adds more tests and keeps everything that passed, so coverage grows in lockstep with the app instead of decaying between releases. A failing test also puts a dropped requirement back in front of you mid-task — which no context window will do on its own.

  • Reruns everything on every change to catch regressions
  • Nothing to rewrite when a selector moves
  • Coverage you can point at when someone asks what’s tested

Always on

It keeps running after you close the tab.

A verifier that runs when someone remembers to run it protects nothing. Give it a schedule and a merge gate.

Every merge

A gate, not a report.

Every pull request is re-checked against the full suite before it lands, and the result posts to the PR — where the review already is.

  • Every night

    Re-verified on a cadence you set.

    Nightly, weekly, or ahead of each release. Silent breaks surface on their own instead of during a demo.

  • Every run, kept

    Every run is kept, not overwritten.

    Verdict, video and trigger, all retained — so you can see when a test started failing, not just that it is.

Customer stories

Teams who ship every day,and know what they shipped.

  • ByteDance

    Good job! Pretty cool MCP from TestSprite team! AI coding + AI testing helps you build better software easily!

    Trae TeamByteDance - Trae AI
  • InstaCloud

    I’m generating code faster than ever, but that also means bugs can compound just as fast. TestSprite catches what Cursor misses. The fact that it runs automatically on every pull request means my team can move quickly without second-guessing what just merged.

    Hang H.CEO - InstaCloud
  • Princeton Pharmatech

    TestSprite's user-friendly interface made it easy to set everything up. The simplicity of the onboarding process really sets TestSprite apart from other tools we've used in the past.

    Jeffery Z.Managing Partner - Princeton Pharmatech
  • Genrex

    TestSprite's automation has been invaluable in detecting hard-to-find issues. API testing is crucial to our product. Its comprehensive coverage gives us confidence to release updates without concerns of breaking the backend.

    Malcolm Y.Co-founder - Genrex
  • TinyFish

    TestSprite is one of the most exciting AI startups in the world. It is an autonomous software testing platform where AI agents generate and execute tests to validate that software actually works — across codebases, environments, and the live web.

    Homer W.Head of Product - TinyFish
  • Luckin Coffee

    TestSprite offers rich test case generation, clear structure, and easy-to-read code. It also supports simple online debugging with the ability to quickly expand by generating new test cases.

    Bo L.QA Engineer - Luckin Coffee

Built with TestSprite

Discover projects

Explore what others are building with TestSprite (Open Source)

View all
CUT/WEAVE LAB preview

CUT/WEAVE LAB

Five browser-based video editing tools that run entirely on the user’s device, no uploads, no account, free: face recognition with clip export, anime face recognition, music/bass beat markers for Premiere & After Effects, auto subtitles (SRT/WebVTT/AE), and GPU/CPU background removal. Flows requiring human choices or large model downloads are handled by hand, with everything else automated.

raevor2@raevor2
Nora preview

Nora

Nora is a pixel-art study operating system built on published learning science. It combines FSRS-6 spaced repetition, Feynman-style explanation grading, a research desk with real academic citations, a memory garden, and a cozy pixel world where a companion grows as your understanding deepens. Every AI interaction is grounded in real sources — the AI teaches, never thinks for you. Built and verified through a genuine 55-iteration write → verify → fix → verify loop using the TestSprite CLI.

resquwue@resquwue
PolyDub preview

PolyDub

A full-stack real-time dubbing platform. It listens to a speaker, transcribes them, translates the speech, and plays back a dubbed audio stream in the listener's language, all within ~1.5 seconds, in a browser, with no plugins.

crypto_saiyan@crypto_saiyan
Creator Skill Generator preview

Creator Skill Generator

Creator Skill Generator turns creator content into reusable AI skills.

YASH@YASH
PixiBun preview

PixiBun

A cozy browser-based pixel-art and animation studio. Draw a character square by square, move a virtual lamp around it, animate poses, and take the editable project home. Features deterministic rendering (no generative AI), the Lamp lighting engine, RotSprite rotation, dithering and palette tools, and WebRTC co-draw.

resquwue@resquwue
Recount preview

Recount

A ranked-choice voting app whose results anyone can independently recount. It replays New York City’s 2025 mayoral primary from all 1,114,433 ballots and matches the certified report on 28 of 28 figures, and across 8 real elections matches 312 of 317 official figures (Portland 2024 STV: 159 of 159 over 17 rounds). It runs IRV and STV polls with schedules, invite codes, and receipts, and every closed poll publishes its cast-vote record, a SHA-256, and an RCTab summary anyone can recount in-browser.

rayyer_220@rayyer_220
Ephemeris preview

Ephemeris

A research agent over NASA’s archival video that answers by when events actually happened, not upload date. Ask a plain-English question and get a cited answer with an era-ordered chronology (each claim tied to an exact moment in a clip), an auto-edited evidence reel cut from the supporting seconds, and a 3D solar system whose camera follows the reel. It searches 87 real NASA clips (1957–2025) via VideoDB across transcripts, scenes, on-screen text, and mission metadata, corrects impossible dates from each mission’s operating window, and refuses honestly when the archive lacks footage.

uisupersaiyan3@uisupersaiyan3
Eye Chart  preview

Eye Chart

An “eye exam” for AI testing agents. Like a real eye chart, it presents 24 real web widgets from easy to hard, each built twice, one working and one visibly broken, so the correct answer is known before the agent looks. Where the agent can’t see, a “lens” (a small code change to the page) helps, and the site reports every letter, every miss, and which lenses helped, showing when an AI tester’s verdict is safe to trust.

yazan030803@yazan030803

Good to know

Frequently askedquestions

It gives you an end-to-end suite nobody has to write. Point it at your app; TestSprite works out how it behaves, runs it the way a user would, and returns a single failure bundle for anything that breaks — failing step, screenshots, DOM snapshot, test source, root cause, and a suggested fix. It runs from the terminal, your IDE, CI, or the dashboard, and the CLI is open source under Apache 2.0.

Ship at AI speed.Merge knowing nothing broke.

Find out what your change actually did — before your users do.