kekekezi/site-capture-analyzer — explained in plain English
Analysis updated 2026-05-18
Record a full session on a website, including clicks, network calls, and screenshots, for later debugging.
Export a redacted session package to share with a teammate without leaking cookies or tokens.
Use the generated behavior and site analysis summaries to review how a page was used during testing.
| kekekezi/site-capture-analyzer | hotakus/opencode-visual-cache | imgoodbai/mapgogogo | |
|---|---|---|---|
| Stars | 37 | 37 | 37 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | easy | moderate |
| Complexity | 3/5 | 2/5 | 3/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Building from source requires pnpm and loading the built extension unpacked into Chrome's developer mode.
Site Capture Analyzer, whose README refers to it as a website recorder, is a local Chrome and Edge browser extension for recording a full website analysis session. While active, it captures page snapshots, DOM changes, user actions like clicks, typing, scrolling, focus changes, pasting, form submissions, and key presses, changes in the page address, new tabs opened from the recorded page, network request and response metadata along with any readable request or response bodies, local storage, session storage, and cookies, plus automatic screenshots at key moments. Everything gets exported as a ZIP file for later review. The README includes a clear security warning: exported files can contain cookies, tokens, request and response bodies, screenshots, and anything a user typed, so exports should only be used or shared in trusted environments. To help with that, the extension offers two export modes, one that keeps everything and one that automatically redacts sensitive data, along with automatic stop protections based on maximum recording time, maximum event count, maximum screenshot count, and idle time. A typical export package includes a manifest file, separate timeline, network, DOM snapshot, and user action logs, a storage file, screenshots, and generated markdown summaries covering an AI summary, a behavior summary, and a site analysis. A built in viewer lets someone open and browse an export without extra tools. To build the extension from source, a developer installs dependencies and runs a build command with pnpm, then loads the resulting dist folder as an unpacked extension in the browser. Development commands cover type checking, unit tests, building, and end to end tests that launch a real Chrome instance with the built extension loaded. The project is discussed on the Linux.do community and is released under the MIT license.
A local Chrome and Edge extension that records a website session, including user actions, network traffic, storage, and screenshots, into an exportable ZIP analysis package.
Mainly TypeScript. The stack also includes TypeScript, Chrome Extension APIs, pnpm.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice, under the MIT license.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.