How It Works
Capture
Use the Chrome extension to record bugs with video, audio narration, and automatic technical context capture
Analyze
AI analyzes the recording to identify the issue, determine severity, and extract key details
Create Issue
Generate a GitHub issue with full reproduction steps, technical data, and links to recordings
Key Features
One-Click Recording
Start recording with a single click or keyboard shortcut. The extension captures:- Screen video with full resolution
- Optional audio narration
- Console logs (errors, warnings, info)
- Network requests with timing data
- User actions (clicks, inputs, navigation)
- Page metadata and browser information
AI-Powered Analysis
After recording, Kasava’s AI automatically:- Confirms whether the issue is a bug
- Identifies the root cause
- Extracts step-by-step reproduction instructions
- Assigns severity level (critical, high, medium, low)
- Suggests actions for resolution
- Provides confidence scores for analysis
Smart Filtering
The extension intelligently filters out noise:- Analytics and tracking scripts (Google Analytics, Facebook Pixel, etc.)
- Advertisement networks
- Browser extension interference
- Duplicate console messages
- Development server notifications
GitHub Integration
Create GitHub issues directly from bug reports:- Auto-generated title and description
- Embedded video recording link
- Console error details
- Network request failures
- Browser and device information
Chrome Extension
The Kasava Chrome Bug Detector captures comprehensive bug context with one click.Supported Browsers
The extension works with all Chromium-based browsers:- Google Chrome (v100+)
- Microsoft Edge
- Brave
- Arc
Installation
Install Extension
Drag and drop the downloaded file into the extensions page, or click Load unpacked and select the extracted folder
Keyboard Shortcuts
| Action | Windows/Linux | Mac |
|---|---|---|
| Start/Stop Recording | Ctrl+Shift+R | Cmd+Shift+R |
| Take Screenshot | Ctrl+Shift+S | Cmd+Shift+S |
chrome://extensions/shortcuts.
Extension Settings
Access settings by right-clicking the extension icon and selecting Options.| Setting | Description |
|---|---|
| API Key | Your Kasava API key for authentication |
| Console Tracking | Enable/disable console log capture |
| Network Tracking | Enable/disable network request capture |
| Recording Duration | Maximum recording length (default: 5 minutes) |
| Auto-Analysis | Automatically analyze recordings after capture |
Recording Bugs
Starting a Recording
What Gets Captured
| Component | Description |
|---|---|
| Video | Screen recording of the bug reproduction |
| Audio | Optional voice narration explaining the issue |
| Console Logs | JavaScript errors, warnings, and messages |
| Network | HTTP requests with status codes and timing |
| User Actions | Clicks, inputs, form submissions, navigation |
| Metadata | URL, browser, OS, viewport, timestamp |
Recording Best Practices
Do:- Show the bug clearly and completely
- Narrate your actions for context
- Include any error messages in frame
- Mention how often the bug occurs
- Record sensitive data (passwords, API keys)
- Make recordings longer than necessary
- Rush through complex reproductions
Viewing Reports
Navigate to Bug Reports in the sidebar to see all captured bugs.Reports List
Each report shows:| Information | Description |
|---|---|
| Description | Brief description of the bug |
| Environment | Local, staging, or production |
| URL | Where the bug was captured |
| Device | Browser and operating system |
| Issues | Count of console errors and warnings |
| GitHub | Link to associated GitHub issue |
Report Detail View
The full detail view includes:- Video Tab: Watch and edit the recording
- Console Tab: View captured console output filtered by log level
- Network Tab: Review HTTP activity with failed requests highlighted
- User Activity Tab: See the sequence of user interactions
- AI Analysis: Summary, severity, root cause, reproduction steps, and suggested actions
Available Actions
- Create GitHub Issue: Convert the bug report into a GitHub issue with pre-filled content
- Generate Plan: Create a Plan from the bug report for larger feature work
- Publish Report: Generate a shareable link with optional password protection
Use Cases
QA Testing
QA team members can quickly capture bugs during testing sessions without switching contexts. The AI generates reproduction steps automatically.User Feedback
Share recording links with users or stakeholders. They can record issues and submit them directly without needing detailed technical knowledge.Production Debugging
Capture production issues with full context for faster debugging. Console logs and network data help pinpoint the root cause quickly.Troubleshooting
Extension won't start recording
Extension won't start recording
- Verify you’re signed in by clicking the extension icon
- Ensure the site is HTTPS (not HTTP)
- Grant microphone/camera permission if prompted
- Reload the page and try again
Console logs aren't captured
Console logs aren't captured
- Verify console tracking is enabled in settings
- Some sites with strict Content Security Policies block script injection
Network requests missing
Network requests missing
- Verify network tracking is enabled
- Review URL filter patterns for over-filtering
- Service Worker requests may not be captured
Recording stopped unexpectedly
Recording stopped unexpectedly
- Recordings have a maximum duration (default 5 minutes)
- Cannot record
chrome://internal pages