The Death of
Broken Tests.
Write tests in natural language, run at Bun's native speed, and let AI automatically update Selectors when the UI changes.
The Problem
Traditional E2E tests are incredibly brittle. Change a single class or ID, and the entire test suite collapses.
The Solution
Cognitive Test Runner. Instead of hardcoding selectors in code, you just write your intent in plain Markdown. Our Agent parses it and dynamically finds elements by semantics.
Dual Memory Architecture
Our core features are built on a revolutionary architecture that combines lightning-fast reflexes with deep AI intelligence.
Fast Path (Reflex)
Instant execution speed for known UIs.
Slow Path (Intelligence)
Completely eliminates manual test maintenance.
Semantic Memory
No need to write exact words, just the right intent.
Visual Verification
Validates what HTML code cannot express.
Web Dashboard Experience
A seamless visual workflow from natural language requirements to robust, self-healing test execution.
1. Upload & Parse
Upload your test document (.md, .txt) or paste test cases directly. The AI Parser extracts structured test cases automatically.
2. Review & Configure
Review extracted test cases, set your target URL, and configure your preferred AI provider (OpenAI, Gemini, Claude).
3. Execute & Heal
Run the test plan. The Cognitive Runner uses the Fast Path for known UIs and the Slow Path to self-heal when the UI changes.
4. Dashboard & Reports
View real-time execution logs, track passed/failed steps, and manage your test plans from a unified dashboard.
Powerful Command Line Interface
Not a fan of web dashboards? The AI QA Agent comes with a robust, standalone CLI designed for developers and CI/CD integration.
Global Install
Install once via npm and run `ai-qa` anywhere across your projects without heavy configuration.
$ npm linkAI-Powered Parsing
Point to any markdown or text file. The CLI uses AI to automatically extract and structure test cases.
$ ai-qa parse ./docs/tests.md --url http://localhostHeadless Execution
Run tests in headless mode for CI/CD pipelines, complete with automatic HTML report generation.
$ ai-qa run ./tests.md --url http://localhostInstant Reruns
Failed a test? Rerun exactly the same plan ID instantly after fixing the issue.
$ ai-qa rerun <run_id>Local SQLite Storage
All test plans, runs, and memory are stored locally in a `.ai-qa/` folder inside your project workspace.
View reports in .ai-qa/reports/Technical Excellence
Built for performance, security, and privacy from the ground up.
Bun 1.1+ Native
Leverages the maximum speed of the most modern TypeScript runtime.
Strict Isolation
Memory is isolated by testPlanId, ensuring no data overlap between projects.
Privacy First
Option to use Local Embedding (all-MiniLM-L6-v2) to ensure absolute data privacy.