I recently built an open-source HTTP interceptor called Relay, which works as a Chrome extension for capturing, modifying, and replaying HTTP requests directly in your browser — no account needed.
How it works: Relay lets you capture requests as they happen, modify parameters, headers, or body content, and replay them on the fly. You can customize or debug network requests quickly without needing an external tool or complex setup.
Key features:
- Simple setup: Install the extension and start a session to capture requests. You can filter by URLs and methods.
-Request modification: Make quick edits to any part of the requests for debugging or testing.
- Copy as cURL: Easily copy requests as cURL commands to use elsewhere if needed.
- Replay functionality: Re-run requests with modified data or headers and see the results in your browser.
- Local, no account needed: All interactions are handled locally in your browser, so you maintain privacy and control over your data.
I built Relay to make tasks like testing API integrations, troubleshooting network calls, and experimenting with client-side requests easier. Originally, I made it for myself because I wanted a faster way to look at and edit network requests without constantly switching between my browser and other tools.
After seeing how useful it was, I decided to make it open-source for anyone who would find it useful.
Here's the GitHub repo: https://git.new/relay
Would love to hear your feedback and suggestions!