Capture and inspect network requests hidden inside iframes, like payment or captcha widgets.
Follow a multi domain checkout or signup flow across several redirects in one session.
Export captured traffic to a HAR file or ZIP archive, with sensitive headers redacted.
Search and inspect thousands of captured requests using the desktop app's virtualized list.
| waguriagentic/har | alibaba-cloud-design/vibe-designing-playbook | ellian-eorwyn/hephaestus | |
|---|---|---|---|
| Stars | 53 | 53 | 53 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 1/5 | 2/5 |
| Audience | developer | designer | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Requires building and manually loading an unpacked Chrome extension, then pairing it with the desktop app via a token.
HAR Capture Suite is a tool for recording all the network traffic that happens while you browse in Chrome, including requests that Chrome's own built in developer tools normally miss. It shows the captured traffic live in a separate desktop application, saves sessions to a local database, and can export everything as a HAR file or a ZIP archive, with an option to hide sensitive information before exporting. The project has two parts working together. A Chrome browser extension uses Chrome's debugging protocol to watch network activity not just on the page you are viewing, but also inside embedded elements like cross origin iframes, for example a payment popup or a captcha widget, and inside background workers, both of which the normal Network tab in DevTools tends to drop. A desktop app built with Electron, React, and TypeScript receives that traffic over a locally running, token protected connection, stores it, and lets you browse, search, and export it. You can choose how much to capture, either just data requests and page navigations like form submissions, or everything including images, fonts, and scripts. Once a tab starts being captured it keeps recording through every navigation in that tab, even to sites not on your allowlist, which is useful for following a checkout flow that redirects through several different domains. The desktop app offers a searchable, virtualized list that can handle tens of thousands of rows, detailed views of headers and request bodies, a right click menu to copy a request as a curl command or fetch call, and built in detection of captcha related requests. Getting started requires Node.js 20 or newer and Chrome, Chromium, or Edge. After installing dependencies you build the browser extension and load it manually through Chrome's extension developer mode, then run the desktop app, which starts a local pairing server. Pairing links the extension and the desktop app with a token shown in the desktop app's status bar. From there you add domains to an allowlist, browse normally, and watch requests appear live in the desktop app for inspection or export.
A Chrome extension plus desktop app pair that captures network traffic, including hidden iframe and worker requests DevTools misses, and lets you browse, search, and export it as HAR or ZIP.
Mainly TypeScript. The stack also includes TypeScript, Electron, React.
No license information is stated in the README.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.