Favicon of Reticle

Reticle

A local app testing tool for MCP coding agents on macOS, Windows and Linux. Checks runtime behavior and replays saved flows without a model.

Reticle lets AI coding agents verify changes against a running web or desktop app. It's for developers who want evidence that a fix works, including failures a screen can hide: duplicate payments, failed requests or application state that disagrees with the interface. It runs locally on macOS, Windows and Linux and connects to MCP agents such as Claude Code, Cursor and Codex CLI.

Checks inspect page elements, network activity, console output and application state. Reticle returns a pass, fail or inconclusive result with supporting evidence and source file locations. Developers can describe expected behavior in plain English, then save flows for replay without a model. Its CI gate identifies flows affected by code changes and requires passing verification. Checks also cover access control, keyboard behavior and performance signals such as excessive React renders.

Reticle supports React with Vite, Next.js, Remix and Astro, plus Electron and Tauri desktop apps. It reads state from stores including zustand, Redux and TanStack Query. Chromium is its tested browser; Playwright remains a companion for cross-browser testing, and visual testing tools cover pixel differences. Reticle can't inspect IndexedDB, Web Workers, closed shadow roots or cross-origin iframes.

Local verification needs no account. App captures stay on your machine, and Reticle redacts credentials before they reach the agent. Anonymous usage telemetry is enabled by default and can be disabled; optional project linking syncs selected run, memory and flow data. The SDK, adapters, core and engine use Apache 2.0. The server, CLI and project initializer are source-available under FSL-1.1-ALv2, with restrictions on offering Reticle as a competing product or service.

Similar to Reticle