This package contains all the necessary code to replay recorded events. See the [guide](../../guide.md) for more info on rrweb.
rrweb's component to take a snapshot of DOM, aka DOM serializer
This package contains the shared types used across rrweb packages. See the [guide](../../guide.md) for more info on rrweb.
Please refer to the [console recipe](../../../docs/recipes/console.md) on how to use this plugin. See the [guide](../../../guide.md) for more info on rrweb.
record and replay the web
`@rrweb/packer` is a tool to compress rrweb events into a smaller size.
`rrdom` is a virtual dom library that is used by `rrweb` to replay DOM mutations. It is a standalone library that can be used to create a virtual dom tree and apply patches to the real dom. It's used in `rrweb` to optimize replay performance especially wh
This package contains all the record related code in rrweb. See the [guide](../../guide.md) for more info on rrweb.
rrweb's replayer UI
This package contains all the necessary code to replay recorded events. See the [guide](../../guide.md) for more info on rrweb.
rrweb's replayer UI
WebdriverIO Service that records rrweb sessions and writes a self-contained HTML report on failed tests. The user-facing tracelane integration for WDIO.
peek command-line tool. A thin read-mostly client of the native host's ~/.peek/sessions.db: status, sessions list/show/export/delete, the `peek init` MCP-client wizard, and `peek audit log`.
@sailfish-rrweb/rrweb's component to take a snapshot of DOM, aka DOM serializer
This package contains all the record related code in rrweb. See the [guide](../../guide.md) for more info on rrweb.
Convenience package that includes a bundle of rrweb packages. For most new integrations, prefer `@rrweb/record` + `@rrweb/replay` first, and use `@rrweb/all` when you want a single-package setup.
`rrdom-nodejs` is a Node.js implementation of the [`rrdom`](../rrdom/) library. It allows you to replay and inspect recorded user interactions with `rrweb` in a Node.js environment.
tracelane scaffolding CLI. `npx @tracelane/cli init` detects your test runner (WDIO / Playwright / Cypress) and wires @tracelane/wdio into wdio.conf.* in one command — the published path from `npm install` + manual conf edit to a single npx invocation.
peek native messaging host + stdio MCP server. Owns ~/.peek/sessions.db (better-sqlite3) and bridges the browser extension, CLI, and AI tools to a single local source of truth.
record and replay the web
Record the DOM mutation within PageSpy.
transform rrweb session into video
transform rrweb session into video
`rrdom` is a virtual dom library that is used by `rrweb` to replay DOM mutations. It is a standalone library that can be used to create a virtual dom tree and apply patches to the real dom. It's used in `rrweb` to optimize replay performance especially wh