Build FAST · Test SMART

The manual-QA copilot that rides shotgun while you test.

Qiksy fills forms with coherent data, catches console, network & accessibility violations live, and hands you paste-ready bug reports — all while you drive the browser. No autotest scripts. No auth headaches. Works on any site in ten seconds.

It never clicks, submits, or navigates for you
Qiksy Forms — one-click fill scenarios and personas Qiksy live findings with one-click bug actions
Not another autonomous tester

The human drives. The copilot senses.

Every "AI tests your app for you" tool dies on the same rocks. Qiksy sidesteps all three by keeping you in the seat — and helping on every step.

The auth problem vanishes

SSO, MFA and captchas kill autonomous agents. You're already logged in and on the right screen — Qiksy just helps from there.

Works on any site instantly

It's an overlay, not an integration. Drop it on any web app — internal tool, staging, prod — and it works. No SDK, no pipeline.

Honest, not magic

"AI won't miss a bug" is a promise that breaks on the first miss. "Reminds you of edge cases and catches violations while you test" is one we keep.

The value loop

Five steps, all one click each.

This is the whole workflow — from opening a page to handing a fix to a developer or an AI agent.

01

Detect

Qiksy scans every form and shows what it understood about each field — label, type, constraints. Transparency you can trust.

02

Fill

One click drops a coherent scenario — Valid persona, Edge (max lengths, unicode), Invalid (broken formats, XSS probe), or Clear. Not faker garbage.

03

Catch

As you click, violations stream in: console errors, failed requests with the server body, and WCAG AA / markup issues.

04

Copy

Any finding copies as a paste-ready bug report — with selector, repro steps, screenshot and environment attached.

05

Hand off

Export the whole session for an AI agent, or generate a client-ready walkthrough report. The fix loop closes itself.

Everything in the panel

A full QA cockpit, in a side panel.

Free to start. The heavy artefacts — session recorder, roles, reports — unlock with Pro.

Smart form fill

Persona-coherent data — matching emails, confirm-passwords, valid country options — across native inputs and ARIA custom widgets (Radix date/time pickers, comboboxes).

Live findings

Console errors, JS exceptions, unhandled rejections and failed network requests — captured from document_start, deduped, severity-filtered.

Page audit — WCAG AA

Unlabeled controls, buttons without accessible names, contrast failures, broken images, duplicate ids, missing lang, positive tabindex.

Submit watcher

Correlates a submit attempt with failed requests, native validation, aria-invalid and error toasts — reporting the real message, not just "invalid".

Session recorder

A cross-navigation timeline: every page visit with its findings, network log and a screenshot thumbnail. Export a bug, a HAR, or a report.

Roles & RBAC

Save an origin's auth as a named role — cookies (incl. HttpOnly), localStorage, sessionStorage — and restore it to test admin vs. member vs. anon.

Network chaos

Flip the page to Slow (~2.5s latency) or Offline per-tab and watch how the app degrades — spinners, retries, error states.

Edge-value arsenal

Right-click any field for BLNS naughty strings, falsehood names, boundary numbers, injection probes and Stripe test cards — kind-aware per field.

Test-data vault

Named personas per site — apply, edit as JSON, export/import to share with the team. Save a form's current values in one click.

Pseudo-localization

Rewrite visible text to accented, ~40% longer pseudo-text to reveal truncation and hardcoded strings — reverts cleanly.

Spotlight & inspect

Click any finding to dim the page and outline the element. Pick any element for its selector, ARIA role, accessible name and styles.

AI, bring-your-own-key

Optional. Add a Claude key and Qiksy generates domain-aware data, explains a finding, or writes a developer-ready report. The key never leaves your machine.

See it

One panel. Every QA move.

Forms, findings, audits, roles, coverage and a full session history — one keyboard-driven cockpit. Dark or light, themeable to any accent; the golden bolt always stays the signature.

The manual-QA → AI-dev bridge

Hand the whole QA context to your coding agent.

A vendor-neutral MCP server lets Claude Code, Cursor, Cline, Windsurf, Zed or VS Code read the live QA state straight from the browser — findings with CSS selectors, detected forms, failed requests with server bodies, recorded repro steps. Say "fix what Qiksy found on this page" and the agent already has everything.

Your agent
Claude Code / Cursor / …
Calls MCP tools over stdio
qiksy-mcp
stdio ⟷ WebSocket server
npx package · bound to 127.0.0.1
Extension
Service worker (WS client)
Reads the current tab's bundle
The page
You, testing — live
Read-only. Nothing is driven.
ToolWhat it returns
qa_tabsEvery tab Qiksy can read, incl. which are isolated multi-login sessions — so an agent can compare what admin vs. member vs. anon each see.
qa_statusURL + error / warning / form counts + the isolated-login name. Optional tabId.
qa_findingsFindings with selectors & detail; filter by severity (all / error / warning).
qa_exportThe full qa-export/v1 bundle: findings, failed requests + bodies, form structure, repro steps, env.
1 · Turn the bridge on
  1. In the extension popup, open MCP bridge, toggle it On, click Generate for a token, pick a port (default 7333), and Save.
  2. Register the server in your editor with the same token and port — the token is passed via the QIKSY_MCP_TOKEN env var.
Read-only & loopback-bound. The bridge only serves data — never navigates or fills. It listens on 127.0.0.1, rejects non-extension origins, and the shared token is the one gate: keep it secret.
2 · Same config everywhere

The server is one npx package. Every editor uses the same command — only the file it lives in and a couple of keys differ. Pick yours below and paste.

MV3-safe & verified end-to-end. A 20s keepalive ping holds the socket open; alarms wake a sleeping service worker to reconnect. No manifest or CSP change needed for ws://127.0.0.1.
Configure your editor
Claude CodeCLI — one line
# run in your project
claude mcp add --transport stdio qiksy \
  --env QIKSY_MCP_TOKEN=YOUR_TOKEN \
  -- npx qiksy-mcp --port 7333
Claude Code · Cursor · Windsurf · Cline.mcp.json · ~/.cursor/mcp.json · mcp_config.json
{ "mcpServers": { "qiksy": {
  "command": "npx",
  "args": ["qiksy-mcp", "--port", "7333"],
  "env": { "QIKSY_MCP_TOKEN": "YOUR_TOKEN" }
} } }
Zedsettings.json · key is context_servers
{ "context_servers": { "qiksy": {
  "source": "custom",
  "command": "npx",
  "args": ["qiksy-mcp", "--port", "7333"],
  "env": { "QIKSY_MCP_TOKEN": "YOUR_TOKEN" }
} } }
VS Code.vscode/mcp.json · top-level servers
{ "servers": { "qiksy": {
  "type": "stdio",
  "command": "npx",
  "args": ["qiksy-mcp", "--port", "7333"],
  "env": { "QIKSY_MCP_TOKEN": "YOUR_TOKEN" }
} } }
Go deeper

Advanced tools for real client work.

Beyond the everyday panel, Qiksy packs heavier instruments — recording, reporting, RBAC and developer handoff — so a testing session becomes something you can bill for and a dev can act on.

Client-ready reports

One click turns a session into a self-contained walkthrough — spotlighted screenshots, numbered repro steps, coverage and defect tiles. The artefact you hand a client; no back-end needed.

Session recorder & HAR

A cross-navigation timeline with screenshot thumbnails and a per-step network log. Export a full repro bug or a headerless HAR — nothing sensitive to scrub.

Roles & multi-login

Save auth as named roles, then run admin, member and anonymous in separate tabs of one browser. Test RBAC in minutes without logging in and out.

Bug Capsule

Package a bug as a single repro page — element screenshot, console tail, failed requests, selector and environment — so the developer reproduces it on the first try.

Follow mode

Just use the app — Qiksy watches your clicks and flags errors, dead clicks, rage clicks and slow responses, each pinned to the exact action as a paste-ready bug.

Agent handoff

Feed the raw qa-export/v1 bundle to your coding agent — Claude Code / Cursor / any MCP client reads your findings, form structure and failed requests straight from the browser and fixes them.

Every install unlocks the full toolkit for 7 days, no card. After that the core — fill, findings, audit, copy-as-bug and the MCP bridge — stays free for good.

From the same workshop

Pairs with MultiLogin Tabs.

Qiksy's Roles & multi-login run several accounts inside one testing session — built on the very same isolation engine as MultiLogin Tabs. When you need every tab in your browser to hold a different account, all day, reach for the full extension.

MultiLogin Tabs

MultiLogin Tabs Companion extension

Run multiple accounts on the same site in one browser window — no incognito, no separate profiles. Assign each tab to a named session and it gets its own fully isolated environment.

Cookies · incl. HttpOnly localStorage IndexedDB Cache Storage
★ 5.0 644 users Developer Tools 100% local · no telemetry
View on Chrome Web Store
Qiksy — Build FAST, Test SMART

Test faster. Report smarter.

Install Qiksy, open any app you're testing, and hit Fill. The copilot takes it from there.

Add to Chrome — free

Manifest V3 · your data stays local · no telemetry

Prefer the Pro tools right away? Get a 1-year license — $19