A powerful Cursor extension that captures live browser content and logs directly into Composer. Perfect for debugging, documentation, and sharing web content with context.
- 📸 Smart Capture: One shortcut to connect and capture everything
- 📊 Real-time Monitoring: Console logs and network requests
- 🎯 Multi-tab Support: Select from any open tab in your debugging browser
- ⚡ Advanced Options: Additional commands for specific capture needs
-
Connect to a Tab:
- Press
Cmd/Ctrl + ;
or click the connect button in the status bar - Select your target tab from the list
- The extension starts monitoring console logs and network requests
- Press
-
Monitor Activity:
- The status bar shows which tab is being monitored
- All console logs and network requests are collected in real-time
- Logs persist until you clear them or disconnect
-
Capture State:
- Press
Cmd/Ctrl + ;
again or click the capture button - The extension captures everything:
- A full-page screenshot
- All console logs since connection
- All network requests since connection
- Everything is sent directly to Composer
- Press
-
Launch Chrome with remote debugging:
# macOS open -n -a "Google Chrome" --args --remote-debugging-port=9222 --user-data-dir=/tmp/chrome-debug-profile # Windows "C:\Program Files\Google\Chrome\Application\chrome.exe" --remote-debugging-port=9222 --user-data-dir=%TEMP%\chrome-debug-profile # Linux google-chrome --remote-debugging-port=9222 --user-data-dir=/tmp/chrome-debug-profile
-
Press
Cmd/Ctrl + ;
to connect and capture!
Available through Command Palette (Cmd/Ctrl + Shift + P
) or keyboard shortcuts:
- Clear logs:
Cmd/Ctrl + Shift + ;
- Send only logs:
Cmd/Ctrl + '
- Send only screenshot:
Cmd/Ctrl + Shift + '
-
Status Bar Indicator:
- 🔌 Not Connected: Click to connect to a tab
- 👁️ Connected: Click to capture current tab state
-
Best Practices:
- Wait for page to load completely
- Clear logs when starting new session
- Use fresh Chrome profile for best results
- Use specific commands when you need just logs or screenshots
-
Can't Connect?
- Ensure Chrome is running with debugging flag
- Check if port 9222 is available
- Try restarting Chrome
-
Session Disconnected?
- The extension will automatically detect stale sessions and show a notification
- Click the status bar item to reconnect
- No need to restart Cursor - just reconnect when prompted
-
Incomplete Capture?
- Wait for all content to load
- Scroll through the page once
- Check console for errors
- Cursor (latest version)
- Google Chrome/Chromium
- Node.js ≥ 18.0.0
We welcome contributions from the community! Here's how you can help:
- Ensure the bug hasn't already been reported by searching our Issues
- If you can't find an existing issue, open a new bug report using our bug report template
- Check our Issues to see if it's already suggested
- If not, create a feature request using our feature request template
- Read our Contributing Guide
- Fork the repository
- Create your feature branch
- Make your changes
- Open a Pull Request using our PR template
For more details, check out our:
MIT - See LICENSE file for details