Proxyman is a native macOS debugging tool that captures and inspects HTTP, HTTPS, and WebSocket traffic from web browsers, iOS simulators, and Android devices.
The tool solves the problem of understanding network behavior during development and testing by intercepting traffic at the proxy level. It runs as a native Swift application on macOS and provides a graphical interface to examine requests and responses in detail. The approach requires minimal setup—traffic capture works with a few clicks for browsers and connected devices, and the tool includes automatic setup for backend frameworks like Node.js, Ruby, and Python.
Developers should choose Proxyman if they work primarily on macOS and need to debug network traffic across multiple platforms. It suits projects involving iOS or Android development where understanding client-server communication is critical. The tool includes both basic features like filtering and request composition and advanced capabilities such as breakpoints, request mapping, DNS spoofing, and scripting. A companion iOS app allows direct traffic capture from iOS devices without requiring a Mac. The project offers team collaboration features through a subscription model, enabling teams to share logs and review traffic with role-based access control.
Development activity shows consistent engagement with the project. The team maintains active communication channels including a Discord server and direct email support for technical issues. The README acknowledges the small size of the engineering team while emphasizing their commitment to supporting multiple platforms. The project receives regular updates with a full changelog maintained on GitHub, and the team actively solicits feedback and bug reports through GitHub issues.