Read, mock, pause and replay HTTPS traffic captured by Cloak Proxy, a free macOS debugging proxy.
Cloak Proxy decrypts HTTPS, lets you pause, mock and rewrite any request, catches apps that ignore the system proxy, and lets Claude or any MCP client drive it.
| Capture | HTTPS decryption by host or app, traffic grouped by app with icons, HTTP/2, WebSocket, gRPC and GraphQL, and App Capture, a network extension for apps that ignore the system proxy (Go and Rust tools, curl, many Electron apps) |
| 12 debugging tools | Breakpoints, Map Local, Map Remote, Rewrite (no code), Scripting, Block List, Allow List, Network Conditions, DNS Spoofing, No Caching, Mock Sets and Alerts. Any rule can be limited to chosen apps |
| Devices | One-click iOS Simulator and Android setup, a certificate page with a QR code for iPhone, iPad and other devices, and Safari, Chrome and Firefox extensions that tag requests with their tab |
| API client | Collections, environments, tests, flows and monitors, stored as plain files you can keep in Git |
| Inspect | JSON tree, jq and JSONPath, Protobuf, request diffs, copy as cURL or 21 other languages, types from JSON |
| Share | HAR, Charles sessions, CSV, Postman collections and OpenAPI, with secret redaction |
| AI and security | LLM Inspector (tokens, cost, time to first token and prompt-cache misses for OpenAI, Anthropic, Gemini and Ollama) and an Authorization Matrix that replays traffic as another user to find IDOR bugs |
| Automate | An MCP server with 133 tools for Claude Code, Cursor and Codex, with secrets redacted, and cloakctl for headless runs in CI |
![]() |
![]() |
![]() |
![]() |
A one-minute tour: youtu.be/ffpkFZRhO5g.
Cloak-Proxy.dmg from subcloak.com/apps/cloak-proxy or from Releases.shasum -a 256 ~/Downloads/Cloak-Proxy.dmg and compare it with the SHA-256 on the download page or in the release notes.Step by step, with screenshots: Install Cloak Proxy.
Or with Homebrew: brew install --cask subcloak/tap/cloak-proxy.
Linux (beta): a .deb for Debian and Ubuntu, an RPM for Fedora and RHEL 10, or an AppImage or portable .tar.gz for any distribution with WebKitGTK 6.0, on x86_64 and ARM64, from the same download page or Releases. See Install on Linux.
Subcloak is a security testing company: we test web apps, APIs and AI agents for a living, and a debugging proxy is open on our screens all day. We built Cloak Proxy for our own work and give it away. Security testing pays for it, so there's no paid tier to upsell and no data to sell: the app has no account, no analytics, and update checks are off until you turn them on.
The app's source isn't public. The in-app SDK, CloakProxyKit, is MIT. Releases are signed and notarized by Apple, and SECURITY.md explains how to report issues.
This repository holds the issue tracker, release downloads and the changelog.
Built by Subcloak, an independent security practice for teams that ship.
This listing does not have a supported local package template. Use the maintainer’s documentation for its hosted endpoint, authentication, and client-specific setup. No install command has been inferred.
https://github.com/subcloak/cloak-proxy/releases/download/v0.5.0/cloak-proxy-0.5.0-macos.mcpbotherCloak Proxy works with any MCP-compatible client. Copy the config snippet from the Configuration section above and add it to the file shown for your client, then restart the application.
~/Library/Application Support/Claude/claude_desktop_config.jsonRestart Claude Desktop completely for changes to take effect.~/.cursor/mcp.jsonRestart Cursor for changes to take effect..vscode/mcp.jsonReload VS Code window for changes to take effect.~/.codeium/windsurf/mcp_config.jsonRestart Windsurf for changes to take effect..mcp.jsonSave at the project root, then start Claude Code in that project and review the MCP server approval prompt. Keep real credentials out of shared files.