Receive browser debug sessions from the NetTrace browser extension and expose failures to AI agents via native VS Code Language Model tools.
Features
- Zero-config receiver -- automatically starts a localhost server that your browser extension connects to
- AI-native tools -- 7 language model tools registered natively so Copilot, Cursor, and other AI agents can query captured sessions, failures, and reproduction context
- Failure clusters -- correlates user actions (clicks, form submits) with failed HTTP requests and console errors
- Automatic redaction -- passwords, tokens, API keys, cookies, and other sensitive data are redacted before storage
- Session tree view -- browse captured sessions and failures in the activity bar sidebar
- MCP fallback -- registers as an MCP server definition provider for IDE clients that need MCP
Getting Started
- Install the NetTrace browser extension for Chrome or Firefox
- Install this IDE Companion from the VS Code / Cursor marketplace
- Open the command palette and run NetTrace: Connect Account — paste your device token from nettrace.ai/dashboard
- The receiver starts automatically and your browser extension connects using the same account — no manual pairing needed
- Browse your web app — failures appear in the NetTrace sidebar
- Ask your AI agent: "What went wrong in NetTrace?"
Commands
| Command | Description |
|---|---|
| NetTrace: Connect Account | Link your NetTrace account with a device token |
| NetTrace: Disconnect Account | Remove account and stop receiver |
| NetTrace: Refresh Entitlement | Re-check premium subscription status |
| NetTrace: Show Entitlement Status | View current account and subscription details |
| NetTrace: Start Local Receiver | Start the localhost debug session receiver |
| NetTrace: Stop Local Receiver | Stop the receiver |
| NetTrace: Show Latest Failure | Open reproduction context in a new editor tab |
| NetTrace: Copy Latest Failure Context | Copy markdown reproduction context to clipboard |
| NetTrace: Clear Local Data | Clear all captured sessions |
AI Tools
All data tools require an active NetTrace Premium subscription.
| Tool | Description |
|---|---|
nettrace_health |
Check receiver status and session count (free) |
nettrace_get_reproduction_context |
Full markdown reproduction context with actions, failures, errors |
nettrace_get_latest_session |
Latest captured debug session |
nettrace_get_latest_failure |
Latest failure cluster |
nettrace_list_sessions |
Summary list of all sessions |
nettrace_list_failures |
Summary list of all failure clusters |
nettrace_get_request_detail |
Full detail for a single HTTP request by ID |
Privacy
- All debug data stays on your machine (localhost only)
- Sensitive headers, tokens, passwords, and API keys are automatically redacted
- No debug data is sent to any remote server
- Only your device token is sent to nettrace.ai for license validation
Requirements
- VS Code 1.100.0 or later (or Cursor)
- NetTrace Premium subscription for data tools and receiver