Skip to content
vostridePublic

About

Open-source self-improving QA agent for software teams. A test harness with memory. Write tests in natural language for web and mobile. agent-qa learns from every run, adapts to UI changes, and catches regressions before you ship.

Topics

Resources

Stars

922 stars

Watchers

5 watching

Forks

Repository files navigation

agent-qa by vostride — a self-improving QA agent for your software factory

English · 中文

npm version npm downloads per month GitHub stars CI Documentation License: FSL-1.1-ALv2

Website · Docs · Demo · Blog · Changelog

Your AI QA engineer, with memory. Describe a user journey in plain language. agent-qa tests it on web, Android or iOS and keeps the evidence. Use the CLI, the dashboard, or your coding agent through MCP and skills.

  • memidex: remembers facts and working procedures as reviewable files in your repository.
  • Self-improvement: validates lessons from runs, retires stale knowledge, and uses your feedback to correct mistakes.
Benchmark Rank Published result
AndroidWorld #1 100% pass@1 (116/116 tasks)
AppControlBench #1 99.6% completion (114.5/115 points)

Read the full benchmark reports, with run evidence and methodology, on our blog. Both used gpt-6-sol with memory and self-improvement off; AppControlBench gives half credit for partial completion.

See it in action

Inspect a failure. The demo catches a cart showing $29 instead of $53, with the failed step and its screenshot side by side.

The dashboard shows the deliberate cart-total bug, its failed assertion, and recorded browser evidence

See what memory contributed. Inspect the knowledge supplied to a run and trace it back to the steps that used it.

The Knowledge tab shows stored facts retrieved for the demo run

Run from your terminal. Real output from the demo suite: checkout passes; the deliberate cart-total bug fails.

CLI output excerpt showing one passed test, one failed test, and eight of nine steps passing

Get started

Requires Node.js 24+.

npm install -D agent-qa
npx agent-qa init

Follow the quickstart to connect a model and run the demo, or set up with your coding agent.

Note

Early stage. Expect bugs. Report an issue when something breaks.

License

Functional Source License (FSL-1.1-ALv2).

About

Open-source self-improving QA agent for software teams. A test harness with memory. Write tests in natural language for web and mobile. agent-qa learns from every run, adapts to UI changes, and catches regressions before you ship.

Topics

Resources

Stars

922 stars

Watchers

5 watching

Forks

Releases

Packages

Contributors

Languages