Record once,
test everywhere
Flows captures your browser actions and converts them into production-ready test scripts. Playwright, Cypress, Puppeteer. AI-powered selectors that survive UI changes.
Export to any framework
Record once, export to the testing framework your team already uses. Full Page Object Model support, clean code, ready for CI/CD.
TypeScript or JavaScript with async/await. Full Page Object Model generation.
Modern E2E with built-in assertions and automatic waiting. cy.* commands.
Headless Chrome automation. Direct CDP access for advanced scenarios.
Built for real QA workflows
Not a toy. We use Flows daily on client projects. Every feature exists because we needed it.
AI-Powered Selectors
Intelligent selector generation using data attributes, ARIA roles, and text content. Creates stable locators that survive UI changes without breaking your tests.
Smart Wait Handling
Automatically detects network requests, animations, and loading states. Generates appropriate waits without hardcoded timeouts that flake.
Built-in Assertions
Auto-generates visibility, text content, and state assertions. Add custom assertions with a single click.
Edit Before Export
Review and modify recorded steps. Add variables, loops, and conditions directly in the UI before exporting.
MCP Server Integration
Connect Flows to AI agents via Model Context Protocol. Let Claude or other LLMs control browser automation directly.
AI builds your tests from scratch
Give Flows a URL and requirements. It explores, designs, creates, runs, and heals tests autonomously.
EXPLORE
Playwright crawls the site, discovers forms, buttons, and navigation
DESIGN
AI architects a test suite from the element catalog
CREATE
Step groups, elements, and flows persisted automatically
EXECUTE
Suite runs with setup and teardown before and after each test
HEAL
Self-healing selectors fix themselves at runtime, zero maintenance
Claude IS the designer. Explore-only mode returns the element catalog, and Claude designs the suite directly. No external API key needed.
Connect via MCP, call flows_generate_from_prompt with a URL and requirements. Works with any MCP-compatible editor.
Set a Google, OpenRouter, or OpenAI API key. The AI explores, designs, and creates without human input.
We automated with AI - every test passed, nothing worked. That's why we build tools that keep humans in the loop.- BetterQA Engineering
Generate and debug with AI
Generate full test suites from a URL, or let Claude analyze failures and fix selectors - all via MCP (Model Context Protocol).
The Flows MCP server is now publicly available. Install it globally and connect to Claude Desktop or Claude Code:
npm install -g @betterqa/flows-mcp
View on npm registry
Claude Code
Add to your MCP config:
{
"mcpServers": {
"flows": {
"command": "npx",
"args": ["@betterqa/flows-mcp"]
}
}
}
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"flows": {
"command": "npx",
"args": ["-y", "@betterqa/flows-mcp"]
}
}
}
Offline Analysis
Debug flows without the extension running. Data syncs to ~/.flows/
AI Error Explanations
Get human-readable analysis of failures: timeouts, stale elements, click interception
Selector Auditing
Score your flows for stability, identify brittle patterns before they break
Auto-Fix Suggestions
Claude finds alternative selectors from your element library
Agentic Testing Flow
Tell the AI what to test
Playwright explores the site
AI designs and creates suite
Run tests, auto-heal failures
Results sync to BugBoard
MCP Tools Available
flows_generate_from_prompt
One-shot: URL + requirements to full test suite
flows_explore
Discover site elements with Playwright
flows_create_from_design
Create suite from AI-designed JSON
flows_analyze
Debug failures, suggest fixes
flows_fix_selector
Apply selector fixes
integration_run_and_report
Run flows and submit to BugBoard
Ready to record?
See how Flows and BugBoard work together. 15 minutes to understand your testing needs.
Want our engineers to build and run the tests for you? See our test automation service →
Need help with software testing?
BetterQA provides independent QA services across manual testing, automation, security audits, and performance testing. ISO 27001, 9001, 14001 and 13485 certified.