Screen Recording
Record your screen to capture bugs as they happen, with optional trimming before sharing.
Overview
Screen recording is the core capture mode in VibeCheck. It records the active tab as a video while simultaneously capturing console logs, network requests, and user actions.
Starting a recording
- Navigate to the page you want to record
- Click the VibeCheck icon in the toolbar
- Click the Record button
- Chrome will ask you to choose what to share — select the current tab
- Recording begins immediately
A red recording indicator appears in the popup to show the session is active.
What gets captured
During a recording, VibeCheck captures:
| Data | How it's captured |
|---|---|
| Video | Tab screen capture via chrome.tabCapture |
| Console logs | Injected content script intercepts console.* calls |
| Network requests | Content script monitors XHR and fetch calls |
| User actions | DOM event listeners track clicks, scrolls, inputs |
All data is timestamped relative to the start of the recording so everything stays in sync.
Stopping and saving
Click Stop in the popup to end the recording. VibeCheck will:
- Process the video using the browser's built-in codecs
- Upload the video and metadata to the VibeCheck platform
- Generate a shareable link
Trimming
If you recorded more than needed, you can trim the video before saving:
- After stopping, the trimming interface appears
- Drag the start and end handles to select the relevant portion
- Click Save to upload only the trimmed segment
Trimming is done client-side so no unnecessary data is uploaded.
Video format
Recordings are saved as WebM video using the VP9 codec. This provides good quality at reasonable file sizes and works natively in all modern browsers.
Tips
- Keep recordings short — 30 seconds to 2 minutes is ideal for bug reports
- Reproduce the bug clearly — perform the steps deliberately so viewers can follow
- Use trimming to remove setup time at the beginning of recordings
- Check your mic — audio is not captured (screen only) to keep files small