whatisgithub

What is site-capture-analyzer?

kekekezi/site-capture-analyzer — explained in plain English

Analysis updated 2026-05-18

37TypeScriptAudience · developerComplexity · 3/5LicenseSetup · easy

In one sentence

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.

Mindmap

mindmap
  root((Site Capture Analyzer))
    What it does
      Records website sessions
      Captures network and storage
      Exports ZIP package
    Tech stack
      TypeScript
      Chrome extension APIs
      pnpm build
    Use cases
      Debugging site behavior
      Sharing redacted sessions
      Reviewing user actions
    Audience
      Web developers
      QA testers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Record a full session on a website, including clicks, network calls, and screenshots, for later debugging.

USE CASE 2

Export a redacted session package to share with a teammate without leaking cookies or tokens.

USE CASE 3

Use the generated behavior and site analysis summaries to review how a page was used during testing.

What is it built with?

TypeScriptChrome Extension APIspnpm

How does it compare?

kekekezi/site-capture-analyzerhotakus/opencode-visual-cacheimgoodbai/mapgogogo
Stars373737
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasyeasymoderate
Complexity3/52/53/5
Audiencedeveloperdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 30min

Building from source requires pnpm and loading the built extension unpacked into Chrome's developer mode.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice, under the MIT license.

So what is it?

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.

Copy-paste prompts

Prompt 1
Walk me through building and loading this extension unpacked in Chrome's developer mode.
Prompt 2
Explain the difference between full retention export mode and the auto redaction export mode.
Prompt 3
Help me understand what files are included in a typical exported analysis package.
Prompt 4
What safety precautions should I take before sharing an exported ZIP from this extension?

Frequently asked questions

What is site-capture-analyzer?

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.

What language is site-capture-analyzer written in?

Mainly TypeScript. The stack also includes TypeScript, Chrome Extension APIs, pnpm.

What license does site-capture-analyzer use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice, under the MIT license.

How hard is site-capture-analyzer to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is site-capture-analyzer for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.