
# SceneScout
**Your coding agent, turned into an exploratory QA tester for any web app.**
Works with Claude Code · Cursor · VS Code (Copilot) · Codex CLI · Gemini CLI · Copilot CLI · Windsurf · any [MCP](https://modelcontextprotocol.io) client
[](https://github.com/brunoboto96/SceneScout/actions/workflows/test.yml)
[](https://www.npmjs.com/package/scenescout)
[](LICENSE)

[🌐 Website](https://brunoboto96.github.io/SceneScout/) · [📖 Guide](docs/guide/Home.md) · [🐛 What it catches](#-what-it-catches) · [🎬 QA with evidence](#-automated-qa-with-evidence) · [🚀 Get started](#-get-started) · [🚦 CI](#-in-ci) · [🔒 Safety](#-safe-by-default) · [📚 Docs](#-documentation)
Scripted end-to-end tests answer one question: *does this exact flow still work?* They say nothing about the rest of the app. SceneScout lets the agent you already use explore a running web app like a curious, thorough tester. It clicks, fills forms, switches roles and calls the API behind a hidden button, then writes a report of what is **broken** and what could be **better**, with a picture and evidence for every line.
Try it on any app you are allowed to test. No account, no API key, no setup:
```bash
npx -y scenescout http://localhost:3000
```
```mermaid
flowchart LR
A["🧠 Your coding agent