Talk to it
55 MCP tools and slash commands. Set up projects, save scenarios, run tests, inspect results and export bugs from the chat you already have open.
Still looking for QA to test?
MyTest turns Claude Code, Claude Desktop and Antigravity into a tracked, versioned QA team. Create agents by talking. Watch every click. Ship only verified bugs.
One URL to connect. No SDK. No scripts to maintain.
Still writing test scripts nobody maintains? Still waiting for a QA slot before every release? Still chasing flaky failures that were never real bugs? Your agents already know how to click through your app. They just have nowhere to report.
MyTest is where they report.
How it works
Paste one URL into Claude Code, Claude Desktop or Antigravity. Approve once in your browser. No SDK, no keys to copy.
Run /mytest-onboard and your agent interviews you: what the app is, which flows matter, what must never happen. Every project starts with 21 ready agents, a browser agent for PagePilot included.
Say “run a smoke test on staging”. One call starts the run with an operator and an independent verifier. Saved scenarios make it repeatable.
Every failure carries a screenshot, console and network facts, and a second agent's independent reproduction. The verdict is checked against the evidence, not taken on faith.
A real session
One sentence creates the project, the environment, the agent and the run. Two agents split the work, one finds a problem, and it only counts once it reproduces.
Run architecture
Need a form filler and a separate checker? Ask for it. Each role gets only the tools it needs, handoffs are explicit, and saved agents can be reused as roles. The run brief tells your AI tool exactly how to execute it.
Plans the run, delegates, decides an honest verdict
tools: MyTest + subagents
Executes the steps and captures evidence
tools: PagePilot: snapshot · navigate · click · fill_form · screenshot
Independently reproduces every bug before it counts
tools: PagePilot (fresh session) + verify_bug
Features
55 MCP tools and slash commands. Set up projects, save scenarios, run tests, inspect results and export bugs from the chat you already have open.
21 default agents in every project: a manager, a PagePilot browser operator, an independent verifier, and specialists for login, forms, smoke checks, regressions and exploration.
MyTest is the referee. Bug reports need steps, expected and actual results. Duplicates and known false positives are caught. A bug counts once a different agent reproduces it.
Save repeatable test cases with priorities. Every run records PASS, FAIL, BLOCKED or SKIPPED per scenario, so you get coverage and a pass rate that means something.
Screenshots and console or network logs are attached to failures and shown right beside the bug. You can check what the agent saw.
A Project Brief you write, and facts agents propose that you approve. Every run starts knowing your app, your quirks and what is not a bug.
PASSED, FAILED, BLOCKED or INCONCLUSIVE. A missing test account is BLOCKED, not a product failure, and a PASS over a failing scenario is refused.
Invite testers and developers, switch organizations, get notified in Slack, and export bugs as CSV or a ready-to-paste issue. Test accounts live in an encrypted vault.
Ship on Friday without a QA hire. Describe what matters, let agents walk your app, and get a short list of bugs that are real.
Give every squad a reusable test crew. Agents live inside the project, versions are tracked, and runs stay comparable from release to release.
Direct testers instead of writing scripts. Design the team for each run, restrict the tools every role can touch, and audit every action.
Just say it
Security
Connect through your browser. Access tokens are short-lived and refresh tokens rotate, with reuse detection that revokes the grant.
Passwords are stored with AES-256-GCM and released only to a running run for its own environment. Credentials typed into free text are redacted before they are stored.
Every query is scoped to your organization. Owners, admins, members and viewers see and change different things. Sign-in supports authenticator-app two-factor.
Sign-ins, agent calls, credential releases, exports and refusals are audited with time, actor and IP. Admins see the whole organization.
Sign-ins, agent calls, connections, exports and refusals land in an audit feed with time, actor and IP. Admins see the whole organization; everyone else sees their own activity.
MyTest is a control plane for AI QA agents. You connect it to Claude Code, Claude Desktop or Antigravity over the Model Context Protocol, then set up projects, run tests and review verified bugs with evidence, all from chat or from the dashboard.
No. Agents run locally inside the AI tool you already use. MyTest stores the agent definitions, scenarios and memory, coordinates runs and records what happened, so it never sits between your agent and your browser.
Yes. The default browser agent is built for PagePilot and uses its snapshot, navigate, click, form and evidence tools. You can switch a project to Playwright MCP or another browser MCP in the project settings, and the same agents adapt.
The server checks the work. Bug reports need reproducible steps, expected and actual results, and a URL. Duplicates and known false positives are recognised. A bug counts once a different agent reproduces it. A run cannot be declared PASSED over a failing scenario or a verified bug, and tool use outside a role's allowlist is detected and recorded.
A Project Brief written by your team, plus facts agents learn, such as quirks, known issues and test data. Agents only propose new facts; a person approves them. Rejected bugs are remembered as not-a-bug, so they are not reported again.
Test accounts are entered by a person in the web app and stored encrypted at rest. An agent can read one only while a run is active, for that run's environment, and every release is audited. Passwords pasted into objectives or notes are automatically redacted.
Claude Code, Claude Desktop and Antigravity, plus any MCP client that supports remote HTTP servers. Connecting takes one URL and one approval in your browser.
Yes. Invite testers and developers to your organization with an invitation link tied to their email, assign roles from owner to viewer, and switch between organizations. The audit log shows who did what.
An agent first reports a suspected issue as a candidate with steps and evidence. A different role then reproduces it from a clean state and verifies or rejects it. Severe bugs verified only by their reporter wait for a person to confirm. Only verified bugs reach your default list and CSV export.
Start a run. Your first verified bug is one conversation away.