npx claudepluginhub rvanbaalen/laurelproxyClaude Code skill for using Laurel Proxy - HTTP/HTTPS intercepting proxy
Capture, inspect, and replay HTTP/HTTPS traffic. Debug web APIs, reverse-engineer mobile apps, or let your AI agent query everything.
Free and open source.
Other proxy tools show traffic to humans. Laurel Proxy makes it queryable by AI agents. Tell Claude "the Stripe webhook is failing, debug it" and it queries Laurel Proxy, finds the 422 response, reads the error body, and fixes your code.
# Install and start capturing traffic in 10 seconds
npx laurel-proxy requests --tail
--format agent output mode returns enriched JSON optimized for LLM consumption. A Claude Code plugin teaches your AI assistant every command and API endpoint.npx @rvanbaalen/laurel-proxy starts the proxy, enables system routing, and opens an interactive TUI. Ctrl+C to clean up.--failed for 4xx/5xx, --last-hour, --last-day, --slow 500 for requests over 500ms.# Start proxy + TUI (auto-enables system proxy on macOS)
laurel-proxy requests --tail
# Filter for a specific host
laurel-proxy requests --host api.example.com --tail
# Show only failed requests from the last hour
laurel-proxy requests --failed --last-hour
# AI-optimized output for Claude Code
laurel-proxy requests --host stripe.com --failed --format agent
laurel-proxy start # Start proxy
curl -x http://127.0.0.1:8080 http://httpbin.org/get # Route traffic
laurel-proxy requests # View captured traffic
open http://127.0.0.1:8081 # Open web UI
laurel-proxy stop # Stop
For HTTPS: laurel-proxy trust-ca then traffic flows through automatically.
/plugin marketplace add rvanbaalen/laurelproxy
After installation, just tell Claude what you need. It knows every command, filter, and API endpoint.
npx laurel-proxy # Run without installing
npm install -g laurel-proxy # Or install globally
Works on macOS and Linux. System proxy features (proxy-on/proxy-off) are macOS-only.
Running laurel-proxy with no arguments launches an interactive terminal menu:
laurel-proxy

The interactive menu provides access to all features:
Use arrow keys to navigate and Enter to select. Press q or Ctrl+C to quit.
The interactive mode stays in sync with the web UI -- if you stop the proxy from the web dashboard, the CLI menu updates within a second, and vice versa.
Start the proxy server in the foreground.
laurel-proxy start [options]
| Option | Default | Description |
|---|---|---|
--port <number> | 8080 | Proxy listening port |
--ui-port <number> | 8081 | Web UI and API port |
--db-path <path> | ~/.laurel-proxy/data.db | SQLite database location |
# Default ports
laurel-proxy start
# Custom ports
laurel-proxy start --port 9000 --ui-port 9001
# Custom database location
laurel-proxy start --db-path /tmp/proxy.db