Skip to content

About

🚀 Modern HTTP/HTTPS debugging proxy with a desktop UI. 🔍 Live traffic inspection · 🌐 One-click browser & terminal interception · 🤖 AI/MCP integration · 🔒 Local-first & private · 💸 Completely free

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

TrafficKit logo

TrafficKit

See every request your apps make. Decrypt HTTPS in one click. Let your AI read it too.

A free, local HTTP and HTTPS debugging proxy with a fast desktop UI.
No account, no cloud, no paid tier.

License Platforms Go Tauri MCP

Features · Install · AI assistants · Docs · Roadmap


TrafficKit showing live API traffic and a decoded JSON response

Features

One click interception Launch Chrome, Edge, Brave, Chromium or Vivaldi in an isolated window that is already routed through TrafficKit, HTTPS included. Or open a terminal where curl, Node, Python and git go through it automatically.
Real HTTPS decryption A certificate authority generated on your machine. It is never added to your system trust store; only the windows TrafficKit opens trust it.
Live inspector Headers, query, cookies, bodies and timings as they happen. Bodies are decoded (gzip, brotli, zstd) and JSON is formatted with line numbers.
WebSocket inspector Every message in both directions, decoded live, including compressed frames. Filter by direction, search payloads, and read JSON messages formatted.
Built for big sessions A virtualized table stays smooth with tens of thousands of requests. Filter with plain words, sort any column, move with the keyboard.
AI assistants over MCP Claude, Cursor and any MCP client can list, search and inspect your traffic and open intercepted browsers. Passwords, cookies and tokens are redacted before anything leaves your machine.
Clear errors DNS failures, refused connections, timeouts and certificate problems come with a plain explanation and a suggested fix.
Private by design Everything stays in memory on your machine. No telemetry, no update pings, no sign in.

Connect screen with browser and terminal launchers

Install

TrafficKit is built from source for now. You need Go 1.25, Node 20 and, for the desktop app, Rust with the Tauri prerequisites.

git clone https://github.com/kspkr/TrafficKit.git
cd TrafficKit
npm install

# desktop app and installers
cd apps/desktop
npm run tauri:build

Installers land in apps/desktop/src-tauri/target/release/bundle.

Just want to try it? Run the engine and UI in your browser:

npm run dev          # UI on http://localhost:5173, proxy on 127.0.0.1:8877

Or skip the UI entirely:

go run ./cmd/traffickit proxy
curl -x http://127.0.0.1:8877 http://example.com/

Use it from your AI assistant

TrafficKit ships a Model Context Protocol server. With the app running:

claude mcp add traffickit -- /path/to/traffickit mcp

Settings → AI assistants shows the exact command for your install, plus the JSON config for Claude Desktop, Cursor and VS Code. Then just ask:

Open my app's login page in a TrafficKit browser. I'll sign in, you tell me why the request fails.

Which calls to api.stripe.com errored in the last few minutes, and what did they return?

The assistant can list, search and inspect traffic, read WebSocket messages, wait for a specific request, open and close browsers, and route its own commands through the proxy. The app shows when an assistant is connected. Tools, redaction and privacy details

How it works

All networking lives in a Go engine: the proxy, HTTPS interception, capture, the browser and terminal launchers, and the MCP server. It ships as a single binary that doubles as the command line tool.

The desktop app is a thin Tauri shell around a React UI. It starts the engine and talks to it over an authenticated local API, so the UI never touches a socket and the engine never touches pixels. The architecture notes go deeper.

Documentation

Getting started Connecting browsers, terminals and devices
AI assistants MCP setup, tools and redaction
Configuration Config file, environment variables, flags
Security model What TrafficKit protects and how
Development Building, testing, releasing
Engine API The local API the UI and MCP server use

Contributing

Issues and pull requests are welcome. Start with CONTRIBUTING.md, and report security problems privately as described in SECURITY.md.

License

MIT

About

🚀 Modern HTTP/HTTPS debugging proxy with a desktop UI. 🔍 Live traffic inspection · 🌐 One-click browser & terminal interception · 🤖 AI/MCP integration · 🔒 Local-first & private · 💸 Completely free

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages