Now with one-click Status Bar workflow

Record once.
Generate reliable automation everywhere.

AIR captures rich browser interaction context directly inside VS Code — no commands to remember. Click AIR Start from the Status Bar, use your app, and let your AI assistant generate production-ready Playwright SeleniumSoon CypressSoon KatalonSoon Playwright automation for your existing framework.

Install Extension
AIR Start
AIR Stop
AIR History
AIR · VS Code Status Bar · Live Demo

How It Works

A simpler workflow

No Command Palette. No commands to memorize. Everything lives in your Status Bar.

01

Click AIR Start

Launch a browser session directly from the VS Code Status Bar and start recording — no setup, no config.

02

Use your application

AIR quietly records clicks, inputs, navigation, semantic context, and metadata as you work — nothing to narrate or annotate.

03

Click AIR Stop

Your session is saved automatically and stored 100% locally on your machine.

04

Open AIR History

Browse every recorded session, check its status, and copy the Session ID with one click.

05

Ask your AI assistant

Drop the Session ID into Copilot, Claude Code, Cursor, or any MCP-compatible assistant and generate reliable automation in your framework.


Available Now

Everything you need to ship faster

A complete visual workflow, built for how QA and engineering actually work together.

★ Core feature

One-Click Recording

Start and stop recording directly from the Status Bar. No Command Palette, no flags — just click and go.

📂

Session History

Browse every recording, check its status, refresh, and manage past sessions from a dedicated panel in VS Code.

📋

Copy Session IDs

One click copies a Session ID, ready to paste straight into any AI prompt.

🤖

Rich AI Context

AIR captures DOM structure, metadata, user intent, semantic locators, and element relationships — not just raw clicks.

AI-Powered Automation

Works with Copilot, Claude Code, Cursor, Gemini, Windsurf, Roo Code, and Continue out of the box.

🔒

Local First

No cloud, no upload. Every recording stays on your machine — privacy by design.


Inside VS Code

A modern VS Code experience

Built to feel native — not bolted on.

Status Bar

Status Bar

AIR Start, AIR Stop, and AIR History live right where you already work.

History Panel

History Panel

Every session, its status, and a one-click Copy Session ID button.

Recording Browser

Recording Browser

The live browser view AIR launches when you click AIR Start.


Works With Your Stack

Your AI assistant, already integrated

AIR speaks MCP, so it plugs into the assistant you already use.

GitHub Copilot
Claude Code
Cursor
Gemini
Codex
Windsurf
Continue
Cline
Roo Code
+ any MCP-compatible assistant

Bring Your Own Framework

Supported frameworks

AIR generates native, idiomatic code — not generic scripts.

Playwright
Selenium
Cypress
Puppeteer
WebdriverIO
Robot Framework
Appium
+ custom frameworks

Learn AIR

Documentation & resources

Everything from your first recording to advanced MCP setup.

🚀 Installation & Quick Start 📖 Documentation 🎓 Tutorials 💬 AI Prompt Library 🔌 MCP Setup Guide ✍️ Blog FAQ

Questions

Frequently asked questions

Everything you need to know before you install.

What does AIR record?

AIR records clicks, inputs, navigation, and semantic DOM context — including element roles, labels, and structural relationships — so your AI assistant has everything it needs to generate reliable locators.

Is my data uploaded anywhere?

No. AIR is local-first. Every recording is stored on your machine, and nothing is sent to a cloud service.

Can I use AIR with an existing Playwright project?

Yes. AIR generates code that respects your existing Page Object Models, locator conventions, and test structure rather than replacing them.

Does AIR generate code, or just record?

AIR records the interaction context. Your AI assistant — Copilot, Claude Code, Cursor, or any MCP-compatible tool — uses that context to generate the actual automation code.

Which AI assistants are supported?

GitHub Copilot, Claude Code, Cursor, Gemini, Codex, Windsurf, Continue, Cline, Roo Code, and any assistant that supports MCP.

Does AIR support Selenium and Cypress?

Playwright is fully supported today. Selenium, Cypress, and Katalon support is actively in development.

How does Session History work?

Every recording made with AIR Start / AIR Stop appears in AIR History with its status. From there you can copy its Session ID, refresh, or manage it.

Can I export sessions?

Session data lives locally in your workspace, so it's portable by design — copy the Session ID or the underlying files to share or archive a recording.


Developer Updates

Live shipping feed

What the team has been up to.

Shipping log

Live
Status Bar workflow: AIR Start / Stop / History Feature
2 hours ago
One-click Copy Session ID Feature
Yesterday
Dedicated Session History panel Feature
3 days ago
Removed Command Palette dependency Fix
1 week ago

Security

Independently Security Scanned

AIR has been independently analyzed by multiple industry-recognized security platforms. All public reports show no malware or suspicious behavior detected.

VirusTotal

0 Detections

Hybrid Analysis

No Suspicious Behavior

MetaDefender

No Threats Detected
No malware detected
No suspicious behavior detected
Local-first architecture
No telemetry
No cloud uploads