Featured

Deploy OpenClaw in 60 seconds β€” 20% off logoDeploy OpenClaw in 60 seconds β€” 20% off

Launch OpenClaw on Hostinger in about 60 seconds and keep your agent live 24/7. Our referral link gives you 20% off, no coupon code needed.

Launch on Hostinger β†’
Run your Hermes agent on Hostinger, fully managed logoRun your Hermes agent on Hostinger, fully managed

Launch Hermes on Hostinger in one click, fully managed, no VPS knowledge needed. Use code ZACAARON10 for 10% off.

Launch on Hostinger β†’
Crawl and scrape any site into clean data, 10% off logoCrawl and scrape any site into clean data, 10% off

Firecrawl crawls and scrapes any site into clean markdown for your agent. Get 1,000 free credits, and new users get 10% off their first purchase.

Try Firecrawl free β†’
Your own AI agent, running 24/7 with QwikClaw logoYour own AI agent, running 24/7 with QwikClaw

QwikClaw sets up and runs an always-on OpenClaw agent for you. One click, no config files, no server setup.

Deploy now β†’
One API to scrape, enrich, and extract the internet. logoOne API to scrape, enrich, and extract the internet.

Context.dev gives your agents a single API to scrape, enrich, and extract live web data β€” no proxies, no parsers, no maintenance.

Start building free β†’
SetupClaw: done-for-you OpenClaw for founders & exec teams logoSetupClaw: done-for-you OpenClaw for founders & exec teams

White-glove OpenClaw for founders and exec teams (4–50+ employees): we install, harden, integrate your tools, and maintain it β€” secured from day one.

Get it set up for you β†’
SEO data APIs for your agent, $1 free credit logoSEO data APIs for your agent, $1 free credit

DataForSEO gives your agent live access to SERP results, keyword data, backlinks, and on-page SEO data through one API. New accounts get a $1 credit, good for up to 20,000 keyword or backlink lookups.

Try DataForSEO free β†’
Reach 47,000+ AI builders

A flat monthly placement in front of developers actively installing AI tools. No lock-in, cancel anytime.

Advertise here β†’

Works with

Claude CodeClaude DesktopCursorVS CodeClineCodex CLIOpenClaw+ any MCP client

Install to Claude Code

This server doesn't publish a one-line install command. Follow the setup in the source repository.

Summary

Cubenest/rrweb-stack MCP server](https://glama.ai/mcp/servers/Cubenest/rrweb-stack/badges/score.svg)](https://glama.ai/mcp/servers/Cubenest/rrweb-stack) πŸ“‡ 🏠 - Local-first MCP server (@peekdev/mcp) + Chrome extension that records your real authenticated...

README.md

<img src="https://raw.githubusercontent.com/Cubenest/rrweb-stack/main/assets/brand/sub-tracelane.svg" height="40" alt="tracelane">&nbsp;&nbsp;<img src="https://raw.githubusercontent.com/Cubenest/rrweb-stack/main/assets/brand/sub-peek.svg" height="40" alt="peek">

rrweb-stack

Two OSS products on one rrweb-based substrate. Both ship as npm packages today.

| Product | One line | Install | |---|---|---| | tracelane | The recorder for your WebdriverIO and Playwright tests β€” Cypress on the roadmap. Self-contained HTML for every run β€” replay failures, audit successes, attach to any bug tracker. No SaaS, no dashboard, no signup. | npx @tracelane/cli init | | peek | Your real browser, exposed to your AI coding agent over MCP β€” the agent reads recorded sessions and, with your explicit consent, drives the live page. Never leaves your machine. | npm install -g @peekdev/cli && npx peek init |

!tracelane install β€” one command

Above: npx @tracelane/cli init in a real WebdriverIO project β€” detect runner, install, edit wdio.conf.ts, ignore reports dir.

!peek query β€” sessions are structured data

Above: peek sessions list then peek sessions show ... --format markdown β€” a recorded browser session as queryable structured output, AI-ready.

![CI](https://github.com/Cubenest/rrweb-stack/actions/workflows/ci.yml) ![OpenSSF Scorecard](https://scorecard.dev/viewer/?uri=github.com/Cubenest/rrweb-stack) ![License](LICENSE) ![status: alpha](https://github.com/Cubenest/rrweb-stack#pre-launch-state) ![PRs welcome](https://github.com/Cubenest/rrweb-stack/blob/main/CONTRIBUTING.md) ![Changesets](https://github.com/changesets/changesets) ![Biome](https://biomejs.dev)

What's where

tracelane

| Package | Status | What it does | |---|---|---| | @tracelane/wdio | alpha | WebdriverIO Service β€” capture + write HTML report | | @tracelane/playwright | alpha | Playwright Reporter + auto-fixture β€” capture + write HTML report | | @tracelane/cypress | planned | JSON-output adapter (no Test Replay overlap) | | @tracelane/core | alpha | Framework-agnostic capture engine β€” depended on by the adapters | | @tracelane/report | alpha | Self-contained HTML report builder |

Docs: tracelane.cubenest.in (source under apps/tracelane-docs/). The tracelane-wdio README is the right starting point.

peek

| Package | Status | What it does | |---|---|---| | @peekdev/cli | alpha | peek init installer + peek sessions query / export | | @peekdev/mcp | alpha | stdio MCP server β€” exposes captured sessions, plus consent-gated live read + act tools, to Claude Code, Cursor, Cline, Windsurf | | peek-extension | alpha Β· on the Chrome Web Store | Chrome MV3 extension β€” the real browser, recorded |

Docs: peek.cubenest.in (source under apps/peek-docs/).

peek requires Node.js β‰₯ 22. Its native better-sqlite3 dependency only ships prebuilt binaries for Node 22+; on older Node (notably Windows, which has no C/C++ toolchain by default) the install falls back to compiling from source and fails.

Shared substrate

@cubenest/rrweb-core β€” vendored PostHog rrweb fork, PII masking primitives, large-DOM throttling, screenshot fallback, network/console capture abstractions, compression helpers. Used by both products. The fork is pinned by SHA + the substrate's NOTICE attributes both PostHog's plugin lineage and the upstream rrweb roots.

Why two products, one repo

Same recording engine, same trust model, two different consumer surfaces:

  • tracelane ships test-time captures into a self-contained HTML artifact your team and AI agents can read offline.
  • peek ships live-browser captures into an MCP server your AI coding agent can query β€” and, with your explicit per-origin consent, drive the live page through.

peek's live read + act tools are gated by a five-level per-origin permission model (0 Off β†’ 1 Read-only β†’ 2 Suggest-only β†’ 3 Act-with-confirm β†’ 4 YOLO, the default is Level 1) with a destructive-action blocklist that always prompts. No telemetry, no cloud β€” everything stays in ~/.peek.

Shared upstream means one fork to track, one masking surface to harden, one license + DCO + security policy.

Pre-launch state

Pre-1.0. Alpha packages live on npm. Branch protection is on main (PR + CI + DCO + linear history). All workflows use Trusted Publishing OIDC + SLSA provenance. Renovate runs with a 7-day cooldown (21 days for the @posthog/rrweb lineage) and config:best-practices. tracelane has publicly launched (npm alpha + a live demo report); peek is alpha on npm and its Chrome MV3 extension is available on the Chrome Web Store.

Security

Report a vulnerability via SECURITY.md. The shared threat model for both products lives in docs/SECURITY-NOTES.md.

License

Apache-2.0. See LICENSE.

Contributing

Apache 2.0. DCO sign-off required on all contributions. See CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md.

Sponsor / support

See related servers & alternatives β†’

Related MCP servers

Browse all β†’

Related guides

Hand-picked reading to help you choose and use Databases servers.