A native HTTP/HTTPS debugging proxy — inspect and decrypt traffic, rewrite requests and responses in flight, and point iOS or Android devices at it in a few clicks.

Proxyman sits between your apps and the network and shows you every request: headers, bodies, timings, decrypted TLS. From there you can filter and full-text search the log, set breakpoints to pause and edit a request or response before it continues, use Map Local and Map Remote to swap in a file or another endpoint, replay or compose requests by hand, and run JavaScript against traffic with the scripting tool. It handles WebSocket and GraphQL, throttles the connection to simulate bad networks, and walks you through trusting its certificate on a simulator or a real device.
The long-time tool here, Charles, is a Java app that looks and feels like one. Proxyman is the native answer — a real Mac interface, a command palette, sensible defaults — while matching the feature set that made Charles indispensable. For debugging an API or a mobile app's network layer, it's the one to reach for now.
Decrypt HTTPS with one-click certificate setup for Mac, simulators, and devices
Breakpoints to edit requests and responses mid-flight
Map Local / Map Remote for stubbing and redirecting endpoints
Scripting in JavaScript, plus compose-and-replay
WebSocket and GraphQL inspection, and network throttling
Filters, full-text search, and a command palette
Free tier to start. Paid Pro and Team plans lift limits and add the advanced tools. macOS 13 or later, Apple silicon and Intel.


Developer Tools · Free & open source
A GPU-accelerated code editor from the team behind Atom — it opens instantly, stays at your display's refresh rate, and has collaboration built in.


Developer Tools · Free & open source
Native macOS network investigation, from packets to explainable sessions


Developer Tools · Free · Team plans available
The terminal, rebuilt with editable input, command output grouped into blocks, and an AI agent that can run tasks for you.