Live HTTP request inspection and replay for your local server — directly in VS Code. Conduit streams every HTTP request that hits your tunnel straight into a VS Code sidebar panel. Watch traffic arrive in real time, inspect full headers and body, and replay any past request with one click — without leaving the editor. No CLI required. The extension connects and proxies traffic on its own. What it doesLive request stream. A sidebar panel shows every incoming request as it arrives: method, path, status code, and timing. No browser tab to switch to. No separate terminal window. One-click replay. Select any request and hit Replay. Conduit re-fires it against your local server exactly as it came in — same headers, same body. Useful for iterating on webhook handlers without waiting for the real event to fire again. Proxy mode (default). The extension registers your workspace with the relay and forwards incoming requests to your local server. No CLI needed. Your public webhook URL appears in VS Code the moment you connect. Watch mode. If the Conduit CLI is already running as the owner, the extension switches to watcher mode and shows live traffic without forwarding anything. Your whole team can watch the same request stream simultaneously. Auto-connect. The extension connects automatically when VS Code opens a workspace. On first run it registers a unique slug for the workspace and saves it for future sessions. RequirementsYou need a Conduit relay to connect to. Options:
Getting started
That's it. No CLI, no config files, no tokens to manage manually. ModesProxy mode (default)The extension acts as the tunnel owner. It registers with the relay, receives incoming requests, and forwards them to your local server on the configured port (default: 3000). Use this when you want the extension to handle everything — no CLI needed. Watch modeThe extension connects as a watcher. It shows live traffic from whoever is running as the owner (another VS Code instance or the CLI), but does not forward requests itself. Use this when the CLI is already running, or when you want to observe traffic without forwarding. Set in VS Code settings:
If the CLI is already running as owner for your workspace, the extension detects this automatically and falls back to watch mode regardless of your setting. Commands
Settings
How slugs and tokens workOn first connect, the extension generates a unique slug for your workspace (e.g. On subsequent connects, the extension reuses the saved slug and token automatically. Nothing to copy, paste, or manage. If you self-host the relay and configured auth ( Self-hostingPoint the extension at your relay:
Full relay setup docs and the Helm chart are in the Conduit repository. More
|