James
Open-source proxy tool for checking and mapping requests with http as well as https.
James is an open‑source HTTP and HTTPS proxy that lets developers monitor and intercept web requests originating from a browser. It presents a graphical interface built with Electron and React, allowing users to view request details and apply custom mappings to URLs. The tool supports wildcard patterns in mapping rules, enabling flexible redirection of groups of resources based on path segments.
The application is intended for developers who need to inspect network traffic, debug API calls, or reroute requests during local testing. It provides a straightforward installation process for all major operating systems and includes command‑line utilities for testing, building, linting, and releasing the software. Contributions are welcomed through pull requests and issue tracking, and the project communicates via a Matrix room.
James is licensed under the MIT License and is currently in maintenance mode, with the original maintainers encouraging forks or migration to actively maintained alternatives. Its core dependencies are the hoxy proxy library, Electron for the desktop UI, and React for rendering.
Reviews
Loading reviews…
Similar apps

API & Network Testing
Rockxy
Open-source HTTP(S) debugging proxy for intercepting, inspecting, modifying, and replaying requests.

API & Network Testing
Rockxy
HTTP proxy
API & Network Testing
Betwixt
Web Debugging Proxy based on Chrome DevTools Network panel

API & Network Testing
Charles
HTTP proxy/monitor to view HTTP and HTTPS traffic.
API & Network Testing
PacketProxy
Local proxy written in Java

Security & Identity
mitmproxy
Interactive intercepting HTTP proxy for penetration testers and software developers.