agent-qa

Write tests in natural language for web and mobile. agent-qa learns from past runs, adapts to UI changes, and catches regressions before you ship.

Overview

agent-qa: The self-improving Agentic QA harness with Memory. Write tests in natural language for web and mobile. agent-qa learns from past runs, adapts to UI changes, and catches regressions before you ship.

How agent-qa works

Write tests in natural language

Describe the user journey in plain English: what to open, what to do, and what to assert. agent-qa turns that intent into repeatable execution.

Bring your own LLM

Use any hosted or local model. It also works with Codex and Claude Code subscriptions.

Run tests

Run tests from either the dashboard or the CLI. Group multiple tests into a suite to execute user journeys end-to-end.

Generate memory and context

Each run passes through a memory curator that records product behavior, test intent, and suite context, then creates contextual memory for future test runs.

Improve the next run

Future executions use the evolved agent context. That memory helps the agent adapt to product changes at runtime, recover from brittle UI drift, and become more reliable over time.

Grow a product-aware QA agent

The end state is a QA agent with enough context about your product to author tests, run them, inspect failures, and keep improving the testing loop.