CabraFlow

Demonstrate your business, the test writes itself.

AI Cabra R&D program · Keyword-driven · Playwright · Voice capture

UI testing tools always cost you somewhere. Code-first frameworks are for developers only. Classic record & playback captures dead selectors that break on the first screen change. And XPath-riddled tests spend more time being repaired than catching bugs. The common thread: the test captures the technical how (a selector) instead of the business what (an intention).

The essentials

How it works

You open your application in the driven browser, turn on the microphone, and demonstrate your business while narrating: "I log in as an administrator, I fill in the form, I approve the order". Two probes work silently: one captures every gesture with its accessibility role, the other transcribes your voice locally. A reconciliation engine aligns the two streams: the voice provides the intention and the keyword name, the gesture provides the technical target. When the demo ends, the test exists: named in your words, executable, robust.

The CabraFlow loop You demonstrate your business while narrating out loud. Two probes capture the gestures (through the accessibility tree) and the voice (transcribed locally) in parallel. Reconciliation aligns intention and gesture and produces a flow in business micro-phrases. That flow replays on the native runner, exports to Playwright or Robot Framework, and documents itself in ISTQB format. Everything stays 100% local. You demonstrate navigating the application, narrating out loud Two probes gestures: accessibility tree; voice: transcribed locally Reconciliation the voice names the intention, the gesture gives the target The business flow micro-phrases in your words, a versionable text file, no CSS, no XPath Replay and exports native runner · Playwright export (.spec.ts) · Robot Framework export (.robot) plus a generated ISTQB test case specification and a local agent proposing repairs when the UI changes 100% local: neither your voice nor your data leaves The CabraFlow loop You demonstrate your business while narrating out loud. Two probes capture the gestures and the voice, reconciliation produces a flow in business micro-phrases, replayable natively, on Playwright or Robot Framework, documented in ISTQB format. Everything stays 100% local. You demonstrate navigating the application, narrating out loud Two probes gestures: accessibility tree; voice: transcribed locally Reconciliation the voice names the intention, the gesture gives the target The business flow micro-phrases in your words, a versionable text file, no CSS, no XPath Replay and exports native runner, Playwright (.spec.ts), Robot Framework (.robot), generated ISTQB test case, repairs proposed by a local agent 100% local: neither your voice nor your data leaves
The CabraFlow loop: a narrated demo becomes a business test, replayable everywhere.

Three ways to create a test, one artifact

All three doors lead to the same file, versionable in git like code. And AI agents have their own door: capture, replay and repair are exposed through MCP, the open standard our tools already use.

Neither a fork nor a reinvention

CabraFlow forks neither Robot Framework nor Playwright: it borrows the ideas, not the code. From Robot Framework, the keyword-driven principle and keyword composition. From Playwright, the execution engine and the user-facing locators (role and accessible name). The difference: the visible vocabulary is neither the tool's nor TypeScript, it is the words of your business. And nobody is locked in: a Robot Framework team replays the flows at home through the .robot export, a Playwright team through the .spec.ts export.

Where the program stands

CabraFlow is an R&D program at the design stage, run the AI Cabra way: architecture and proof criteria first, executable next, communication last. We will publish executable demonstrations and measurements, not promises. To discuss it for your QA team, write to us.


Frequently asked questions about CabraFlow are gathered on the site's FAQ page.

Let's talk about your test suite

Tell us where you stand. You will get an opinion, not a brochure.

Get in touch

or write to us directly: