Self-improving QA agent for web and mobile apps with natural-language tests, run memory, UI-change adaptation, and regression detection before shipping.
agent-qa is an open-source QA testing harness that lets developers write tests in natural language for web and mobile applications. Agents execute these tests by working from visible UI roles, labels, and screen state rather than fixed selectors. When a sub-action such as a click, fill, or select fails, the system re-observes the UI and attempts a different path within the same run, allowing tests to recover from UI drift and flaky interactions.
The tool builds execution memory from product, suite, and test observations across runs, and applies that context to future test executions, including memory curated from steps that were healed during a run. An action cache reuses validated plans across similar subsequent test runs to reduce planner work, token usage, and runtime overhead. It also supports running Node, Bun, Python, or Bash hooks inside sandboxed Docker containers for tasks like environment setup, API calls, fixture seeding, and state teardown.
agent-qa is intended for software teams and provides both a dashboard and CLI for developers, along with MCP and skills support for coding agents. Tests, configurations, hooks, memory, and suite logic are stored as version-controlled code. It supports OpenAI- and Anthropic-compatible endpoints, Gemini, local or open-source models, and subscription-based auth for Codex and Claude Code. Installation is via npm, with separate commands to install browser and mobile driver support.
agent-qa supports testing for both web and mobile applications.
Yes, agent-qa is open source and licensed, with tests, configs, hooks, memory, and suite logic living as version-controlled code.
You can bring your own LLM via OpenAI- and Anthropic-compatible endpoints, Gemini, local or open-source models, or subscriptions like Codex and Claude Code.
Install it with npm install -D agent-qa, initialize it with npx agent-qa init, and run tests via the CLI or dashboard.
Docker is required because agent-qa runs Node, Bun, Python, and Bash hooks in a sandboxed containerized runtime.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
MacOS menu bar app that monitors your Mac and your AI coding agents, with Claude Code and Codex session history, cost and token analytics, and an embedded MCP server.
Create top creatives: free access to 22,423+ proven ads!
Adligator - first of all is AI powered aggregator of ads from Facebook, Instagram, fb Messenger and the audience network.
Security for AI agents.
Place where developers showcase their AI Agents for businesses.
Discover best AI Agents by category, rating and reviews for your business needs.