Rolling buffer
A configurable window, 10 minutes by default, stored in the browser's private file system. Old segments are pruned so the disk use stays flat.
ExA keeps a rolling recording of your tab: video, DOM replay, network with bodies, console and every click. When something breaks, press AltShiftI, pick the slice and hand over one file that explains itself.
Video
A real Chrome with the build on main, following the Try it page that opens on install: allow the demo, use it, press AltShiftI, review, slice, export and drag the file out. It follows your light or dark setting.
How it works
Add the hosts you test to the allowlist. ExA starts on its own when a matching tab opens and keeps the last ten minutes, pruning older data as it goes.
Press AltShiftI, hold the in-page button or use the popup. Like a dashcam, ExA keeps recording a few seconds more and saves a clip of the last minutes on its own. Press again to review it.
ExA picks the slice from the last quiet moment before the first error and says why. Drag it on the timeline, or pick First error, 30 s, 2 min, 5 min, and write what happened. Export one .exa.mp4 that plays anywhere and carries the full replay data inside. Recording never stops for it.
Features
A configurable window, 10 minutes by default, stored in the browser's private file system. Old segments are pruned so the disk use stays flat.
Frames, navigation, network, console and actions on one zoomable timeline. Hover a bar for details, click to seek the replay to that moment.
Requests, responses, headers, timing and payloads through Chrome's debugger protocol, not a patched fetch. Failed calls stand out in red.
Step through the page as it was, with the mouse, scroll and typing. Switch to the video frames whenever canvas or video matters.
Clicks, typing, route changes and errors become numbered steps with the environment on top. Copy them as Markdown or Jira markup.
Quick export is an H.264 MP4 with a title card and the replay data embedded. Raw export keeps everything as .exa.json.gz.
The viewer checks the embedded hashes on open and shows Verified or Modified, so what you see is what was recorded.
Auth headers and cookies are redacted, password fields are never stored, typed text can be masked per host or per export. Nothing leaves the browser.
Up to nine recording slots. Pause, stop, continue in another tab or export later. The popup shows each slot's state and size at a glance.
Tour
Captured from the build on main. Switch your system to dark mode and the page and the screenshots follow.


[redacted].



Install
chrome://extensions and turn on Developer mode.infoNeeds Chrome 125 or newer on Windows, macOS or Linux.
Change them at chrome://extensions/shortcuts. Exports land in Downloads/ExA/<host>/.
Install ExA once, forget it's there, and let the next bug report bring its own evidence.