Tutorial · AI analysis

Start from the terminal, not the browser

You are in your project, and the recording is somewhere else: in a browser, in the cloud gallery, or in a downloads folder. Point your own agent at the helper and it can reach all three without you leaving the terminal.

Estimated time: 20 min · Last reviewed: 2026-09 · Difficulty: Medium

Available now in the browser, and in the extension this autumn.

The AI analysis, the three webQsee AI strengths, Deep Inspection and the new plans are live today in webQsee web at view.webqsee.com: open a recording there, analyse it, and buy a plan or a booster if you want one. The Chrome and Edge extensions are in review and follow this autumn. Your recordings, your gallery and your account are the same in both, so nothing you do now has to be done again.

Before you start

  • The webQsee helper installed
  • An agent that speaks MCP. The examples use Claude Code; anything with MCP support works the same way
  • Optional: a signed-in webQsee window, if you want the agent to see your cloud gallery

Register the helper with your agent

webQsee hands you the line ready-made, token filled in and spelled for your agent: open your user area, the AI Analysis tab, From a terminal, and pick your MCP client. For Claude Code it looks like this:

claude mcp add --transport http wqs http://127.0.0.1:48620/mcp \
    --header "Authorization: Bearer <token>"

Run that once. From then on the agent can reach whatever this helper can reach. Away from webQsee, wqs-helper token prints the token and wqs-helper status the address.

The same line whether you use webQsee in a browser tab or the extension. It connects your agent to the helper over MCP, and your browser is not part of it. How the browser itself reaches the helper is a separate link, and the only one that differs: a WebSocket with your token in a tab, native messaging in the extension. How the pieces connect.
The helper has to be running. The extension starts it when it needs it and it ends itself 15 minutes after the last window closes; a browser tab cannot start it at all. To reach it from a terminal with no webQsee window open, run wqs-helper start once. It stays until wqs-helper stop or a reboot.
Sanity check: ask your agent to list its tools. It should see the webQsee ones, including list_recordings and open_recording.
Only your machine can reach it. The endpoint binds to 127.0.0.1 and nothing else, and it requires the bearer token. It is not reachable from your network.

Find the recording without leaving the terminal

> what webQsee recordings can you see?

The agent answers from three places at once: what is already parsed on this machine, what any open webQsee window has in its local gallery, and what your cloud gallery holds. It also says which of those it could not consult and why, so "you have no recordings" and "you are not signed in" never look the same.

> fetch the one called "checkout hangs on step 3" and tell me what went wrong

A recording in a browser window is streamed through the extension. A cloud recording is downloaded where it lies rather than routed through the browser.

Sanity check: the listing names each recording with its title, capture time and event count, and says where it came from.

Have the problem reproduced while you wait

This is the one that closes the loop that usually costs a day.

> I need to see this happen. Ask me to reproduce it and wait.

The agent waits. Someone records the problem in the browser, presses save, and the agent picks the recording up as soon as it exists. The person who can reproduce the bug and the person reading the code end up working on the same artefact within a minute of each other.

Sanity check: record anything short in the browser and save it. The waiting agent reports the new recording by name.

Analyze a file you already have

No browser involved at all:

wqs-helper overview  ~/Downloads/webQsee-behavior-report-2026-08-27.bar
wqs-helper moments   ~/Downloads/webQsee-behavior-report-2026-08-27.bar
wqs-helper analyze   ~/Downloads/webQsee-behavior-report-2026-08-27.bar \
    --ask "why does the cart total come back as null?" --project .

--project . is what lets the agent read the code as well as the recording, which is where most of the value is: the recording says what happened and the source says why.

--dry-run prints the exact command line and prompt without calling any model, which is the cheapest way to see what a profile actually does before you spend anything.

A dark terminal panel on the left, its lines drawn as grey bars each prefixed by a small cyan caret, and three source-file glyphs on the right. Three cyan connector lines cross the gap, and a mint plug-and-socket glyph sits where the middle one meets the terminal

Reading a recording by hand

Sometimes you do not want an agent at all. The same model the agent reads is on the command line, and it is the fastest way to see what an archive holds:

wqs-helper overview  <file>     # what this recording is, and what to distrust about it
wqs-helper groups    <file>     # the shape of it, grouped the way the analyzer groups
wqs-helper moments   <file>     # a reading order, best first
wqs-helper events    <file> --problems
wqs-helper event     <file> 214 --headers --stack
wqs-helper related   <file> 214
wqs-helper search    <file> "Exception"
About moments: it is a reading order, not a verdict. It is deliberately incomplete, and it says so in its own output. Never treat "not in the moment list" as "not a problem".

Bring your own error definitions

If your team has defined its own error-detection rules in webQsee, the analysis can use them, so a finding can say "this is an error by your definition" rather than by webQsee's. Export the rules and pass them alongside the archive, or drop them next to it as <archive>.wqs-rules.json and they are picked up automatically.

Whatever a reading cannot evaluate it names rather than skipping quietly, which is what keeps the result honest: while that list is non-empty, an event without a rule match is not proof that no rule applies to it.

Next

Stop guessing. Start webQseeing.

Add webQsee to Chrome or Edge in one click. Recording and replay are free, no signup needed. Upgrade when you need AI analyses, cloud sharing, S3 storage and Pro-grade tooling.

Works in Chrome 103+, Edge 103+ and most Chromium-based browsers. Install instructions.