🔍 Explore a website with QA Reef
Paste a URL, QA Reef opens it in the hosted browser, walks it, and proposes a suite of flows grouped into named sections. Nothing runs until you say so.

This pane is live: click, drag, scroll and type here to drive the hosted browser, same as a mapping session.
Narration
Start an explore, or run a flow as a test / data / scrape job, to see the agent narrate what it's doing here.
Show details
All flows
Every saved flow gets Test / Data / Scrape job modes and a chat that scales the recording up.Mapping session
You drive, it learns: every click, drag, key and navigation becomes a step it can replay. Drag steps to reorder before saving.
● RECconnecting…
Runs
Bugs
Auto-filed from failed runs. A bug is a real failure of a generated test; triage whether it's the test, the app, or the environment before blaming the app.
Requests
Type request: … in the chat, or add one here.Maintenance
Notifications
Posted to both, if set, when a run fails: flow, env, an error head, and the run id. Values are stored in artifacts/qareef/notify.json and never logged.
Workspace
—
Every route your token can reach is scoped to this workspace's own flows, runs, bugs, requests and settings, other workspaces can't see or touch them.
Members & tokens
A token is shown once at creation. Copy it immediately; it can't be recovered later, only revoked and re-minted.
Billing
Loading…
Settings
Runner/model are stored per workspace but not yet wired to route execution to a different host; every run still executes on this server's own box. See DEVLOG "qareef multi-tenant" for the gap list.
Automate jobs
AI-created test code from your mapped flows. Review and iterate with the agent to make tests run end to end.