SyrahProxy

Network Debugging Proxy for macOS

An open-source HTTP/HTTPS debugging proxy that helps you intercept, inspect, and modify network traffic. Built with Flutter and powered by mitmproxy.

Screenshot coming soon

Features

Everything you need to debug network traffic

🔒

SSL/HTTPS Inspection

Intercept and decrypt HTTPS traffic with automatic certificate generation.

🔍

Request Inspection

View headers, body, cookies, and timing for every request and response.

🔧

Resizable UI

Adjustable sidebar, columns, and detail panel. Make it work for your workflow.

📌

Domain Pinning

Pin specific domains to filter and focus on traffic that matters.

System Proxy

One-click system proxy configuration for macOS.

💾

Native Menu Bar

Quick controls from the macOS menu bar and system tray.

Download

Get SyrahProxy for your Mac

macOS (Apple Silicon)

For M1, M2, M3 Macs

Download

macOS (Intel)

For Intel-based Macs

Download

Build from Source

Clone and build yourself

View Source

Or install via Homebrew (coming soon):

brew install --cask syrahproxy

Quick Start

Get up and running in minutes

1. Install Certificate

Click "Trust Certificate" in the toolbar to generate and install the CA certificate in your Keychain.

2. Start the Proxy

Click the Play button or press ⌘R to start the proxy server on port 8888.

3. Enable System Proxy

Toggle "System Proxy" to route all macOS traffic through SyrahProxy.

4. Start Debugging

Browse the web or use your app. All HTTP/HTTPS traffic will appear in the request list.

Coming Soon

Features we're working on

Breakpoints

Pause and modify requests/responses on-the-fly.

📁

Map Local

Mock responses using local files.

🔗

Map Remote

Redirect traffic to alternative endpoints.

📱

Android App

Mobile version coming soon.

Open Source

SyrahProxy is free and open source under the MIT license

Star on GitHub Report Issue