HTTP/HTTPS proxy inspector for developers. Run a local intercepting proxy, watch every request in real time, inspect headers and bodies, and replay requests — without Wireshark, without Charles, without a subscription.
Part of the SlothLabs family — native Rust, free forever.
ProxyOrbit starts a local HTTP/HTTPS proxy on a port you choose (default 8080) and automatically configures your system's network settings to route traffic through it. Every request is captured and displayed in a live feed with method, status, URL, timing, and full request/response detail.
Close the app and your system proxy settings are restored automatically.
| Feature | Status |
|---|---|
| HTTP/HTTPS intercepting proxy (tokio + hyper) | ✅ |
| Real-time request log with live feed | ✅ |
| Request detail — method, status, headers, body, timing | ✅ |
System proxy auto-configure (networksetup on macOS) |
✅ |
| System proxy auto-restore on exit | ✅ |
| Filter / search by URL, method, or status | ✅ |
| Start / stop proxy from the UI | ✅ |
| Request count + proxy status badge | ✅ |
Mock mode for browser preview (?mock=1) |
✅ |
| Windows & Linux support | 🚧 Coming soon |
Grab the latest .dmg from the Releases page.
brew install slothlabs/tap/proxyorbitNote: ProxyOrbit is currently macOS only. Windows and Linux support is coming soon.
- Launch ProxyOrbit
- Click Start proxy — the status badge turns green and your system proxy is set
- Open any browser or app and make requests as normal
- Watch the live request log — click any row for full detail
- Click Stop proxy to stop capturing and restore your system settings
Requirements: Node 18+, Rust stable, Tauri v2 CLI.
npm install
npm run tauri devBrowser dev mode (mock data, no Tauri binary):
npm run dev
# Open http://localhost:1423/?mock=1# Unit tests (Vitest)
npm test
# Playwright screenshot suite
npm run screenshotsRust unit tests:
cd src-tauri
cargo test- Fork the repo and create a branch:
git checkout -b my-feature - Make your changes and run the test suites above
- Open a pull request — all PRs require review before merging to
main - Direct pushes to
mainare disabled
For significant changes, open an issue first to discuss the approach.
- HTTPS MITM with certificate trust flow
- Request replay
- Request/response body search and highlight
- Export captured traffic (HAR format)
- Filter by host / path regex
- Windows and Linux support
- Conditional breakpoints (pause and edit a request before it continues)
- Mock responses — intercept a URL and return custom JSON
ProxyOrbit is free and built on nights and weekends. If it saves you time, consider supporting continued development:
MIT © SlothLabs