A Chrome/Chromium extension and local MCP reader for browser bug reports. Capture up to 30 seconds of screen video with nearby browser events, review the package, then export one .bugpack file.
The browser's own prompt selects a tab, window, or screen. Page events come from the active tab when capture starts. A draft can be reviewed, edited, or discarded before download.
- A rolling screen buffer of up to 30 seconds, saved as short WebM parts.
- Clicks and form actions without typed values, console output, uncaught exceptions, and fetch/XHR method, URL, status, and duration.
- Local Storage and Session Storage values from report time. Common secret fields and token-shaped strings are masked.
- A readable report, event timeline, English and Russian coding prompts, and a basic HAR.
- A local MCP server with
list_bugpacks,get_bug_context, andget_bugpack_filetools.
- No account, upload service, or audio capture.
- No request or response bodies, headers, images, or complete record of browser resources. The HAR covers fetch/XHR entries only.
- No general Redux or framework-store capture.
- Video is not blurred. Pattern-based redaction can miss sensitive values. Review the bundle before sharing it.
The extension targets Chrome and Chromium browsers with Manifest V3. Screen capture has not been manually verified in Chrome for this preview build.
- Download
bugpack-local-extension.zipand unzip it. - Open
chrome://extensions, enable Developer mode, and select Load unpacked. - Choose the extracted extension folder and pin Bugpack Local.
- Open the page to test, start capture, and select a tab, window, or screen in the browser prompt.
- Reproduce the issue. Press
Alt+Shift+Bor choose Save bug report. - Review the draft and download the
.bugpackfile.
Choose a capture source that does not expose passwords or personal data. Screen video is not blurred.
The MCP server reads the folder supplied on the command line. It does not make network requests or browse arbitrary paths.
npm ci
node cli/index.js mcp ~/Downloads/BugpackFor Claude Code, from the repository folder:
claude mcp add bugpack-local -- node /absolute/path/to/bugpack-local/cli/index.js mcp ~/Downloads/BugpackWithout MCP, list or inspect a package directly:
node cli/index.js list ~/Downloads/Bugpack
node cli/index.js inspect ~/Downloads/Bugpack/report-id.bugpacknpm ci
npm test
npm run test:syntax
npm run pack:extensionnpm run pack:extension creates bugpack-local-extension.zip in the project folder. The README artwork can be regenerated with python3 scripts/make-assets.py (requires Pillow).
report.json structured report
report.md readable report
prompt.md English coding prompt
prompt.ru.md Russian coding prompt
events.json timestamped browser events
network.har basic fetch/XHR entries
storage.json Local Storage and Session Storage values
video/ short WebM parts, when included
replay.html local player for the video parts
.bugpack is a ZIP archive with a different extension. The extension and MCP reader are in this repository; the exported report remains a local file.



