An intelligent add-on for your current stack, not a replacement. AIR doesn't just record DOM states—it captures the underlying user intent behind every action. This yields smarter, high-quality selectors that eliminate tedious element identification. It drastically reduces script creation time by generating resilient, codebase-aware code directly in VS Code—keeping your data entirely local.
The New Workflow
From ticket to merged PR in minutes.
A manual tester explores a new feature and hits "Record" in the browser extension. The session data is saved 100% locally.
The Automation Engineer opens VS Code. The recorded session is instantly available in the AIR panel.
Prompt Copilot. AIR feeds the exact local DOM state and semantic selectors directly to the LLM to generate the script.
Parameterize the data, run the script locally, and push the PR. A 4-hour ticket is finished in 10 minutes.
Available Now
Everything you need to ship your first automated test this sprint.
Launch a Chromium session directly from VS Code. Record flows natively without ever leaving your editor workflow.
Powered by MCP, AIR understands your workspace context and generates native Playwright scripts directly into your files.
Because the code is generated inside your IDE, you retain full control to wrap flows in your existing test data factories and API mocks immediately.
Overcoming SDET Skepticism
Architected to eliminate the flakiness of legacy recorders.
AIR doesn't just record clicks. It monitors DOM mutations and network idle states (fetch/XHR), ensuring scripts only capture actions when the page is actually ready.
No brittle XPaths. AIR generates clean, native Playwright code that utilizes semantic locators and respects your Page Object Models.
The Vision
Longer-horizon capabilities that will make AIR the last test automation tool you need.
Drop a URL and a broken Playwright script into your IDE's LLM chat. AIR opens the browser, lets you record the fix, and automatically rewrites the old script.
Record a massive end-to-end session. Tell the graph: "Only generate code up until Checkout, and add a validation there." Done.
Plugs directly into the Playwright debug console to capture exact errors and surrounding DOM states — suggesting instant repairs right in your IDE.
Developer Updates
What the team has been up to.
Selector Engine
What AIR's selector engine can resolve today — and what's coming.