Test Smarter, Fix Faster
AI-Powered E2E Testing That Heals Itself
AWT scans your site, generates test scenarios with AI, executes them with Playwright, and auto-fixes failures. The DevQA loop that never sleeps.
See It In Action
Watch AWT scan a site, generate scenarios, and execute tests โ all from the browser.

The Self-Healing DevQA Loop
Most testing tools stop at failure. AWT keeps going โ analyzing, fixing, and retesting until everything passes.
Scan
Crawl your site, analyze DOM structure, detect features like login forms and shopping carts
Plan
AI generates test scenarios as declarative YAML โ no code required
Review
Review, edit, or approve AI-generated scenarios before execution
Execute
Playwright runs tests with live screenshots, human-like mouse movements
Heal
Failed? AI analyzes the cause, suggests fixes, creates a PR, and re-tests automatically
Auto PR creation coming soonid: "SC-002"name: "User Login"steps: - step: 1 action: navigate value: "{{url}}/login"ย - step: 2 action: find_and_type target: text: "Email" match_method: ocr value: "test@example.com" humanize: trueย - step: 3 action: find_and_click target: text: "Login"ย - step: 4 action: assert assert_type: text_visible expected: - type: text_visible value: "Welcome back"Define Tests in Plain YAML
No programming required. Anyone on your team can read, edit, and maintain test scenarios.
- โnavigate, click, type, assert โ intuitive action verbs
- โOCR, template, feature matching โ find elements visually
- โhumanize: true โ Bezier mouse + random typing delays
- โVariable substitution for environment-agnostic tests
Generate Scenarios from Natural Language
Describe what you want to test in plain language โ AI converts it to YAML scenarios automatically.
โ AI generates 3 scenarios, 12 steps automatically
Why AWT?
What makes AWT different from every other testing tool
Declarative YAML Scenarios
No code required. Define tests in plain YAML that anyone on your team can read and edit.
Self-Healing Loop
Test fails โ AI analyzes โ code fix โ PR created โ re-test. The loop repeats until green.
Auto PR: Coming SoonVision AI Matching
CSS selectors break. AWT uses OpenCV template matching, OCR, and feature detection to find elements visually.
Learning Memory
Every successful match is stored in SQLite. AWT gets smarter with each test run โ same mistakes never happen twice.
Everything You Need
Built for developers who care about testing quality
Human-Like Interaction
Bezier curve mouse movement at 60fps, variable typing delays (50-300ms). Passes bot detection that linear automation fails.
Smart Site Scanner
Auto-detects login forms, shopping carts, search bars, pagination โ then generates targeted tests for each feature.
4 AI Providers
Claude, OpenAI, DeepSeek, Ollama. Bring your own key or run fully offline with local LLMs.
3 Approval Modes
Manual (terminal prompt), Branch (git isolation + auto-merge), Auto (direct fix + retest). Choose your risk level.
Real-Time Dashboard
WebSocket-powered live screenshots (960ร540), step-by-step progress, event log โ watch AI test your site in real time.
Multi-Language OCR
Pytesseract with 10+ languages. Find buttons and text in English, Korean, Japanese, Thai โ no selectors needed.
Desktop Engine
PyAutoGUI for OS-level testing โ native app screenshots, system keyboard input, multi-monitor support.
Git Branch Isolation
AI fixes go to aat/fix-### branches. Auto-commit, auto-retest, auto-merge on pass. Full audit trail.
Cost-Optimized AI Testing
We obsess over token efficiency so you don't have to
- โPrompt caching โ repeat tests cost near zero
- โDOM minification strips 52โ69% of tokens
- โPattern-based scenarios avoid AI calls entirely
- โFuzzy cache matching with 24h TTL
Three Ways to Use AWT
Choose how AWT fits your workflow
Agent Skill
Your AI coding tool is the brain. AWT is the eyes and hands. No extra AI API key needed.
- โYour AI designs test scenarios
- โAWT executes with real browser
- โYour AI reads failures + source code
- โYour AI fixes the code directly
- โNo additional AI cost
npx skills add ksgisang/awt-skill --skill awt -gCloud
No install needed. Sign up, enter a URL, and watch AI generate and execute tests.
- โZero setup โ works in browser
- โReal-time dashboard with live screenshots
- โDocument upload (PDF/DOCX/MD)
- โBYOK โ bring your own AI key
- โFree tier: 5 tests/month
CLI Mode
AWT handles everything independently. Best for CI/CD pipelines and automation.
- โaat generate creates scenarios via AI
- โaat loop auto-heals on failure
- โ5 AI providers supported
- โCost tracking with aat cost
- โRequires AI API key
Built With
Pricing
Free
Try AI testing with basic features
- โ5 tests / month
- โ1 concurrent test
- โAI scenario generation
- โScreenshot reports
Pro
For professional developers and small teams
- โ100 tests / month
- โ3 concurrent tests
- โCI/CD API keys
- โSource code analysis
- โAI auto-fix PRs
Team
For teams that need high volume testing
- โ500 tests / month
- โ10 concurrent tests
- โEverything in Pro
- โPriority support
Ship with confidence.
Start testing in under 5 minutes. No credit card required.