Record Real Sessions
Capture DOM snapshots, network traffic, screenshots, and user interactions from real browser flows.
Crayon records how apps actually behave, analyzes flows, and generates functional environments that AI agents can use for repeatable testing, debugging, and training.
View on GitHubCapture DOM snapshots, network traffic, screenshots, and user interactions from real browser flows.
Transform recordings into runnable frontend and backend replicas with realistic seeded data.
Give AI agents structured tools to inspect, test, and control generated environments with confidence.
How Crayon works
STEP 01
Start from a real URL and capture real user journeys with DOM, network, and screenshot context.
STEP 02
Crayon analyzes the recording and synthesizes a realistic frontend, backend, and data model.
STEP 03
Use MCP tools to let agents inspect, act, and evaluate behavior in deterministic environments.
Why teams use Crayon
Replace brittle mocks with environments grounded in real browser behavior. Iterate faster on agent prompts, tools, and evaluation loops with reproducible sandboxes that feel like production.
Explore source code, docs, and examples