BotGauge
Freemium
Startups and fast-moving engineering teams
Most AI testing tools run your tests on their cloud, with their LLM, on their timeline — which means the moment you have a compliance requirement or a cost spike, you're stuck. Catcher is a local-first, MIT-licensed desktop app that runs browser tests on your own machine, against your own LLM API key.
You describe tests in plain English, and Catcher's LLM-powered planner executes them in a real browser — no script authoring, no Selenium boilerplate. The vision-based fallback handles dynamic UIs where element selectors break, which is where most scripted test frameworks quietly start failing your CI. Because you supply the API key directly, LLM costs land on your own account — nothing is proxied through a vendor margin. The ceiling arrives when you need a test management dashboard, CI pipeline integrations, or a shared test artifact store across a team: the repo describes none of those, and you are building that infrastructure yourself.
Bottom line: Pick Catcher when you need to automate browser tests on a locked-down or air-gapped machine and can accept a manual CI integration story; look elsewhere the moment your team needs shared test runs, results dashboards, or a maintained plugin ecosystem.
Find your fit
More options in Test Generation. Compare pricing, platforms, and features side by side.
Freemium
Startups and fast-moving engineering teams
Freemium
QA engineers and teams shipping software
Catcher is an open-source desktop application for AI-driven web testing. You write test descriptions in plain English — no code, no selectors — and the tool uses a connected LLM to plan and execute a multi-step sequence in a real, local browser. The LLM acts as a planner: it reads the page, decides what to click or type, and recovers from dynamic UI changes using vision-based fallback when the DOM shifts unexpectedly. The full execution happens on your machine.
The defining architectural choice is local-first, bring-your-own-key (BYOK). Unlike SaaS testing platforms that proxy your tests through their infrastructure, Catcher connects directly to whichever LLM provider you configure — OpenAI, Claude, Gemini, or a local Ollama instance. That means teams with data residency requirements or air-gapped environments can run AI-assisted test automation without routing traffic through a third-party cloud. It also means LLM spend is visible and controlled at the provider level, not hidden inside a platform subscription.
Catcher fits teams that want to eliminate script-writing overhead for internal tools or regression suites and are willing to manage their own infrastructure around it. The gap appears at team scale: the repo documents no shared test artifact storage, no built-in CI trigger mechanism, and no results dashboard. A solo QA engineer or a small team evaluating AI test authoring will find it moves fast. A team that needs to wire test runs into a pull request gate or share failing screenshots across a squad is stitching that workflow together themselves.
The project is MIT-licensed, self-hosted as a desktop Electron app, and includes a prompt writing guide to help users author test descriptions the planner handles reliably. There is no API surface exposed for external orchestration, so programmatic test scheduling requires wrapping the desktop app externally — a workaround the vendor does not document.
Sign in to rate this tool or suggest an edit.