Your Claude or ChatGPT writes real end-to-end tests from your live app — in the built-in Agent Chat or over MCP. Assertify runs them on real browsers — in our cloud or free on your own machine — and files every bug it finds: web, API & load for the price of the AI plan you already have.
One platform instead of the QA stack you'd otherwise glue together
Assertify is an MCP server — the open protocol AI assistants use to drive other apps — so any agent that speaks it can drive Assertify: Claude, ChatGPT, your IDE, a local model in LM Studio or Ollama, or your terminal. Connect in ~30 seconds, no API keys. Runs happen on our cloud browsers, or free on your own machine.
Claude, ChatGPT, or Codex does the thinking from the flat plan you already pay for — Assertify only bills for run volume.
$120k/yr Automation QA (SDET) · AI-QA platforms $1–2.5k/mo, enterprise overage past ~5k runs · Assertify $0 local, unlimited.
Everything a QA department does, working from the same context: what changed, what broke, and what to verify next.
Claude, ChatGPT, or Codex writes tests from your live app — plain English in, runnable cases out.
Upload your existing test cases or code tests — a CSV, a doc, or real code. Claude or ChatGPT imports each one into a runnable Assertify test.
Every test is an editable node graph. Branch flows, drop assertions, wire steps — no code required.
Click through your app once; Assertify captures the steps with real selectors and turns them into a clean test.
Download any test as real code — Playwright, Cypress, Selenium, WebdriverIO, Puppeteer or Robot Framework, in TypeScript, JavaScript, Python, Java or C#. No lock-in, ever.
Diagnose what moved, repair the locator, verify the fix, keep the run green. Checked before applied.
Import Postman, OpenAPI, or a HAR. Assert on status, schema, and latency — then turn any collection into a load test.
Point your AI at a bug; Assertify reproduces it on a real browser and posts the verdict back on the issue.
No frameworks to learn, no selectors to write, no code changes to your app. Point it at a URL and it goes to work.
Open Agent Chat in the app — or add Assertify to Claude, ChatGPT, Cursor, or your IDE over MCP, live in ~30 seconds. Nothing to install in your app.
mcp.assertify.co
Point your agent at a URL. It explores the live product and writes real, grounded tests — happy paths, edge cases, validation. No selectors, no scripts.
Tests run on real browsers — real clicks, real APIs, never mocks — in our cloud, or free on your own machine with the local runner. Video and screenshots of every step, on demand or on schedule.
Failures come back as evidence; your agent fixes the code and reruns. Healed and passing tests stay green — coverage compounds every release.
Claude, ChatGPT, or Codex does the authoring; alerts, tickets, and checks flow to the tools your team already lives in.
Assertify ships no AI of its own — Claude, from your plan, does the thinking in Agent Chat or over MCP.
Every test you author is also real, runnable code. Download it as a self-contained project for the framework and language your team ships — included with every plan, on top of the plain-English tests. The code is yours.
Two commands and Assertify runs tests in a browser on your own computer — authoring, exploration, self-healing, bug reports — for nothing. One more connects your own AI and unlocks Agent Chat: the whole loop, local.
Linux builds aren't published yet. The installer already knows how to fetch them, so the same one-liner starts working the day they land. Until then everything runs in the cloud — create a free workspace.
Runs on your machine's own Chromium. Point your own Claude, ChatGPT, or a local Ollama model at it — nothing leaves your computer except the results you sync. Add assertify connect-model and the same runner powers Agent Chat in the app (see below).
Free to install, free to run. Create a free workspace and pair your machine in about a minute.
Chat is built into the app — your own Claude does the thinking, a real browser on your machine does the clicking. Your token never touches our cloud.
One paste — a Claude subscription token or an Anthropic / OpenAI API key, right in the app — and Chat lights up in the sidebar. assertify service install keeps the runner on in the background, reboots included.
browser_opendry_runcreate_testrun_testDone — “Coupon applies at checkout” is saved and green. It ran on this machine, so it cost nothing.
The desktop app bundles the local runner. Install, sign in, and your tests run on your own machine at $0 — everything syncs to your workspace.
Starting download…
Preview build — not notarized yet, so macOS shows “could not verify” the first time. Fastest fix: copy this, run it, then open the app.
Prefer no terminal? Open it once via System Settings → Privacy & Security → Open Anyway. Or skip Gatekeeper entirely with the one-line installer.
Preview build — not code-signed yet, so Windows SmartScreen shows “Windows protected your PC” the first time. Click More info → Run anyway to install.
Prefer no installer? Get it from PowerShell with the one-line installer.
Build, run, and heal every test on your own machine for $0 — unlimited. Move up when you need the cloud: scheduled runs, external connectors, and your team. A cloud run is one test executed once on our browser.
Run local, chat with Claude — $0
$0 /forever
Unlimited runs on your own machine
Everything in Free, plus the cloud
$99$99 /mo
3 months freeBilled $891/yr
For organizations with scale & compliance needs
Custom
Volume pricing, tailored to your team
Just kicking the tires? Start free — unlimited runs on your own machine, no credit card.
Yes — it's live and self-serve at app.assertify.co. Sign up free (no credit card), connect Claude, ChatGPT, or Codex in about 30 seconds, and start running tests right away. The Free plan runs unlimited on your own machine at $0; cloud runs, scheduling, and teammates are on Pro.
No. Describe what to test in plain English and shape it on a visual canvas — branch flows, add assertions, wire the steps. Anyone on the team can author and maintain tests.
It drives a real browser to your URL — in our cloud, or free on your own machine with the local runner — and interacts with the live app the way a user would. For pages behind a login, add test credentials and it signs in for you.
Yes — one command (curl -fsSL https://assertify.co/install.sh | sh) installs a compiled local runner — no Python, nothing else to set up — that executes tests in a browser on your own machine at $0. assertify start pairs it with your workspace right in your browser; authoring, exploration, self-healing, and bug reports all run locally and sync to your workspace. One more command — assertify connect-model — connects your own AI and the same runner powers Agent Chat. It's web-only today (macOS now, Windows coming), and scheduled runs stay a cloud feature. See the Run local section above.
Selectors are grounded in what the AI actually saw on your live app, not guessed. Re-running re-grounds against the current UI, and self-healing absorbs routine drift by repairing locators that break.
Assertify ships no AI of its own — it runs on the AI you already pay for, and you pick the model. Over MCP, your Claude, ChatGPT, or Codex plan connects directly: no API keys, no token bills. In Agent Chat, you connect a credential once with assertify connect-model — a Claude subscription token (via claude setup-token, no API key needed) or an Anthropic / OpenAI API key — and it stays on your machine. Cloud run volume is the only thing Assertify itself bills.
No client needed — Chat is the first tab in the app. Install and pair the free local runner (see Run local above), start it (assertify start), connect your AI — paste a Claude token or API key right in the app, or run assertify connect-model — and ask for what you need: it authors and runs tests, files bugs with evidence, works heal requests, and /goal loops toward the coverage goal you set — all while streaming a live view of the browser it drives. Prefer it always on? assertify service install keeps the runner running in the background, reboots included. The reasoning runs on your own machine: your token and chat history go only to your model provider, never to the Assertify cloud, and the runs are free.
Yes. Run on demand, schedule recurring daily or weekly runs, or trigger them by webhook from your pipeline — with Slack, Discord, or email alerts and screenshots and video of every step.
Connect your Jira to Claude, ChatGPT, or Codex with its MCP connector, then ask it to verify a bug. Assertify reproduces the issue against your live app on a real browser, and your AI posts the verdict — with steps and a screenshot — straight back onto the Jira issue.
No — we never use your tests, screenshots, or recordings to train models. Prompts only go to the AI model that runs the agent, and runs execute in isolated browsers. In Agent Chat the model calls happen from your own machine — your AI credential and chat history go only to your model provider, never to the Assertify cloud. See our Privacy Policy.
Your first AI-built test suite in a couple of minutes. Free to start, no credit card.