Proxino  
Free and open source · MIT · Desktop apps for macOS, Windows and Linux

See what your apps are really sending.

Proxino is a free, self-hosted HTTP inspector. Route any app through it, a phone, an emulator, a browser, a script, and watch every request live: decrypted, grouped per client, ready to replay. No account, no license key, nothing leaves your machine.

Works with iOSAndroidSimulators & emulatorsBrowsersScripts & CLIsAnything with a proxy setting
The Proxino inspector showing captured traffic grouped by client, with a JSON response body open in the detail pane.
Built on mitmproxy
The proven open-source capture engine, not a black box.
Runs on your machine
The UI binds to localhost. Captured traffic is never uploaded.
MIT licensed
Read it, fork it, ship it inside your team.
Any client
Phones, emulators, browsers and scripts show up side by side, each named from its traffic.

The questions you actually have when something misbehaves.

Proxino is built around the four things you do in a debugging session: decrypt, find, reproduce, and trust what you are looking at.

Does HTTPS actually decrypt?

Yes, once the client trusts the certificate. The connect wizard shows the proxy address and a scannable QR code for phones; desktop tools only need the CA installed. Certificate-pinned apps won't decrypt, so Proxino forwards them untouched and lists them, instead of breaking the app.

Can I find the one request that failed?

Type status:>=400 host:*.example.com and the table narrows as you type, with autocomplete. Quick chips for GET, POST, 4xx and 5xx, an errors-only toggle, and saved filters for the searches you run every day.

Can I reproduce it, or change it in flight?

Replay any request, or edit its method, URL, headers or body and resend. Set a breakpoint to pause a matching request or response and rewrite it before it continues. Copy as cURL, export HAR, save the session for tomorrow.

Where does my traffic go?

Nowhere. The proxy and the UI run on your computer; the web UI only listens on 127.0.0.1. There is no cloud, no telemetry, and no sign-in. The source is on GitHub if you want to check.

Connected in three steps.

The desktop app starts the capture engine for you. The rest happens on the client.

1
Point the client at Proxino

Same network, then set the device, emulator, browser or tool to use Proxino as its HTTP proxy, port 8080 by default. The Connect wizard shows the exact address.

2
Trust the certificate

Scan the QR code or open mitm.it through the proxy and install the CA. On iOS, also enable full trust in Certificate Trust Settings.

3
Watch it live

Requests appear the moment they start, grouped under the client. Click one for headers, body, and a timing waterfall.

A request pulses from a client through mitmproxy and the Proxino addon to the web UI, and the response streams back.

Download Proxino

One download per platform, capture engine built in. Builds are unsigned for now, so your OS will ask once before the first launch.

macOS
macOS 12 or later, Apple Silicon.
 
Download .dmg
First launch: right-click the app and choose Open.
Windows
Windows 10 or 11, 64-bit.
 
Download installer
SmartScreen: choose More info, then Run anyway.
Linux
x86_64. AppImage or Debian package.
 
Download AppImage
chmod +x, then run it. A .deb is on the release page too.
Prefer a browser? Run it from source and open the same UI at http://127.0.0.1:8081 Instructions on GitHub
Verify your download against SHA256SUMS.txt on the release page.
Proxino is an independent open-source project. Not affiliated with Proxyman or Charles.
GitHub Releases MIT License