The ChatGPT for end-to-end browser testing.

We are opening up Bug0 Studio v0.1 in research preview. This is the internal tool our FDE team uses to turn natural language and video into clean, reliable Playwright tests.

Demo from the founder

What it does

Bug0 Studio Landing Page showing Record and Upload options

1. Understands visual context

Studio processes video recordings of real user flows. You can record your browser tab, upload an mp4/webm, or type a natural language description. The model sees UI state, user intent, and dynamic elements that text-only LLMs usually miss.

2. Validates logic before code

After analyzing the video, Studio extracts ordered steps. You can edit, add, or remove steps. This avoids black-box output and keeps full control over the logic.

3. Runs tests in a live cloud browser

Studio spins up a live execution environment. Left side shows AI reasoning. Right side shows the test running in a real browser. Scripts are aligned to actual app behavior, not static HTML.

4. Generates robust Playwright scripts

Studio outputs clean, intent-based code using resilient selectors like getByRole. No brittle nth-child paths. No vendor lock-in. All tests run in your own CI.

5. Handles authentication cleanly

Paste your Playwright storageState.json to skip login steps and test deep-link flows instantly. Base URLs and credentials stay in your browser’s localStorage. Nothing stored on our servers.

Bug0 Studio Split Screen showing AI logic and live browser

What’s inside v0.1

  • Video-first test generation

  • Natural-language to Playwright

  • Step-level validation

  • Live cloud browser execution

  • Robust selectors

  • Storage state support

  • Standard Playwright output

What’s coming next

We are exploring features like smarter branching flows, deeper cloud browser controls, and tighter CI integrations. More updates soon.

Try it

Public preview is live.

vibe.bug0.com

Report issues or feature requests in Discord: go.bug0.com/discord.