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> --json

Looking for plans? See pricing.