Documentation
Get recording in under a minute, then let your coding agent debug production with the captured data.
Installation
Pick your framework:
pnpm add @glass/browser
import { Glass } from "@glass/browser";
Glass.init({ key: "glass_ik_your_project" });What gets captured
- Full rrweb DOM snapshots + incremental mutations
- Navigations, clicks (with selector + text), masked inputs
- Console warnings/errors and network requests (fetch + XHR)
- Exceptions with a stable fingerprint for grouping
- Derived signals: rage-clicks and dead-clicks
Privacy & masking
All inputs are masked by default. Add data-glass-mask to any element to block it, and password / credit-card fields are never recorded.
MCP & agents
Glass exposes a remote MCP server so your coding agent can query errors, reproduction paths, and screenshots directly. Tools include search_errors, get_repro_path, and get_session.
CLI
The npx glass CLI is a second machine surface for agents and CI:
glass login --token <token>
glass errors --since 24h --json
glass repro <session_id> --error <fp> --jsonLooking for plans? See pricing.