Fagun
Docs GitHub

AI Testing Skill Β· End-user Β· UAT Β· Open source

Real-user testing agents.

Fagun is an autonomous QA & testing Skill that gives any AI agent a real browser β€” to use your product like real customers (mobile, slow-internet, keyboard-only…), walk whole journeys, hunt real bugs, and return a product-readiness verdict.

Works in Claude, Cursor, Codex & more. fagun deep test URL automatically uses Chrome DevTools MCP when available, reuses signed-in Chrome after you click Allow, and still prints the full Fagun result.

β˜… Star on GitHub
fagun β€” audit live

Install in one line

Nothing to configure.

Choose one setup path: uvx fagun init if you want no Python setup, or pip install --upgrade fagun && fagun init if you already use pip. Seeing old output? Force refresh with uvx --upgrade --reinstall fagun init.

$ uvx fagun init
# installs browser + skills + MCP server bundle
# opens chrome://inspect/#remote-debugging
# Chrome DevTools usage stats disabled in generated config
$ uvx fagun install claude-code
# or target one tool
$ pip install fagun && fagun init
# same setup if you prefer pip/Python
$ uvx --upgrade --reinstall fagun init
# use this if old terminal output appears
β€Ί fagun deep test https://example.com
# auto Chrome MCP β†’ full verdict + report

Full workflow

From install to full readiness report.

Users only need to install once, restart the AI tool, then type fagun deep test URL. Fagun opens the target in a real browser, maps the business flow, checks auth, clicks/fills real fields with labelled test data, watches console/network, and saves an action-by-action report.

01 Install and auto-wire

uvx fagun init

Browser engine, 24 testing skills, Fagun MCP & Chrome DevTools MCP configs.
one-time setup
02 Open any AI tool

Claude, Codex, Cursor, Windsurf

Fagun loads as an AI skill backed by real browser tools, giving every model senior QA abilities.
user runs one command
03 fagun deep test URL

Open target, map product, check auth

Chrome MCP reuses signed-in Chrome; if logged out, Fagun asks for manual login or authorized test credentials.
product mapauth checkclicksinputstest dataconsolenetworka11ysecurity
04 Readiness gate

Does the app pass?

Every visit, click, fill, assertion, screenshot, failed request, and console error is recorded.
pass path
fix path
05A Ship / monitor

Ready verdict

Evidence archived, report saved, retest command included.
immediate
05B Full bug report

Action replay, findings, repro steps, screenshots, failed requests, console errors, fixes.

HTML Β· Markdown Β· JSON Β· JUnit Β· CI friendly.

What it does

Use it like a customer. Prove it's ready. Find every crack.

Deep test covers the full readiness surface: product/business understanding, auth state, journeys, links, console, network/API, forms, validation, accessibility, performance, SEO, visual layout, responsive breakpoints, keyboard use, security headers, CORS/CSP, exposed files/secrets, XSS/redirect signals, action replay reports, and safe external security-tool planning.

11 end-user personas
Full user journeys
Readiness verdict
Authenticated testing
Broken links
Console / JS errors
Failed requests
Form & validation flaws
Accessibility
Performance
Exposed files & secrets
CORS / headers
Reflected XSS & redirect
Visual overflow & clipped text
Responsive breakpoints
Keyboard focus traps
SEO metadata
Core Web Vitals
Clickjacking & CSP quality
Session save / restore
HTML / JSON / JUnit reports
Token-lean summaries
Self-healing helpers

Works everywhere

Claude Code Claude Desktop Cursor Codex Antigravity Windsurf Cline VS Code Chrome DevTools MCP

Built in

24 testing-discipline skills, ready on install.

Every skill loads automatically when the conversation calls for it, and composes with the Fagun browser engine — the skill reasons about what to check, Fagun gathers the evidence.

fagun (master QA & UAT) qa-fundamentals manual-testing functional-testing regression-testing test-automation api-testing database-testing contract-testing cicd-testing cloud-infrastructure-testing observability-testing chaos-resilience-testing visual-testing accessibility-testing performance-testing security-testing mobile-testing ai-ml-testing llm-testing chatbot-voice-agent-testing test-data-engineering qa-code-intelligence bug-reporting autonomous-qa-orchestration

See it in action

Setup to first bug, on any OS.

Terminal β€” macOS

One command sets up every AI tool on your machine. Then just type fagun deep test URL; no separate Chrome-connect command is needed.