Proxy Settings & Rule Management
One-stop proxy and rule console. Configure system proxy, external proxy, Bypass, DNS Override, and rule orchestration.
A composable HTTP debugger to intercept, mock, and rewrite traffic — with a rule engine you configure once and reuse forever.
Visualize how every HTTP/HTTPS request flows through HTTPeep's composable rule engine — from capture to response delivery.
Eight Core Features
Not just a pile of features — each one solves real development and debugging scenarios
Rule-based request forwarding with file-based configuration. Version control, save, reuse, and chain execution. Multi-condition matching + action pipeline + three resolve exits.
Pause before request, intercept before response—debug HTTP like code. Modify in real-time then pass or abort.
Map requests to local files, changes take effect immediately. Support JSON, JS scripts, any static resources.
Route production traffic to local services without code changes or hosts file modifications.
Latency, bandwidth limiting, random failures—simulate real network conditions and reproduce production issues locally.
Partial modifications on real responses instead of full mocks. Keep real data, only change what you want to test.
TUI with full feature parity—rule configuration, traffic capture, breakpoint debugging, all in your terminal. Perfect for SSH/remote servers.
File-based debugging configurations that can be saved, exported, and shared. Rules become reusable debugging assets.
Capture traffic, intercept sessions, simulate network conditions, override DNS, mock APIs, and compose rule pipelines — all in a single local proxy.
HTTPeep proxies your app traffic locally and records every request and response — headers, body, query params, status codes, timing, and TLS session details.
Pause any request or response mid-flight, edit headers, body, query, or status code inline, then choose to forward, abort, or pass through the rule chain.
Inject fixed or variable delays, bandwidth limits, and packet loss per matching rule. Reproduce flaky endpoints and timeout behavior consistently, without external tools.
Override DNS resolution at the proxy layer. No hosts file edits, no system config changes, no cache, no side effects — map any production domain to local or staging services cleanly.
Return custom responses for any URL pattern over HTTP or HTTPS. Decouple frontend development from backend availability and cover edge cases before integration.
Connect Claude Code to HTTPeep. Fetch flows, analyze requests, and create debugging rules — all from a single sentence in your terminal.
{
"url_like": "/api/user",
"limit": 5,
"status_code": 200
}ID METHOD URL STATUS DURATION
abc123 GET /api/user 200 45ms
def456 GET /api/user/profile 200 32ms
ghi789 POST /api/user/update 200 120ms{
"session_id": "abc123",
"unredacted": true
}{
"response_body_preview": {
"id": "u_123",
"name": "Alice",
"subscription": {
"tier": "free",
"expires_at": "2026-12-31"
}
}
}{
"rule": {
"id": "mock-user-tier-pro",
"enabled": true,
"match": {
"domains": [{"type":"exact","value":"api.example.com"}],
"paths": [{"type":"exact","value":"/api/user"}]
},
"actions": [{
"type": "modify_response",
"json_path": "$.subscription.tier",
"replace_with": "pro"
}]
}
}✓ Rule "mock-user-tier-pro" upserted
Quota: 2 / 10 used
Builtin rules: 3{
"id": "u_123",
"name": "Alice",
"subscription": {
"tier": "free",
"expires_at": "2026-12-31"
}
}{
"id": "u_123",
"name": "Alice",
"subscription": {
"tier": "pro",
"expires_at": "2026-12-31"
}
}HTTPeep's built-in AI Skills let assistants interact with your debugging session in real time — no plugins required.
Learn moreWorks with Your Favorite AI Tools
Debugging configuration is based on files, which can be saved, exported, and shared with teams. Rules become reusable debugging assets.
~/.httpeep/rules/ ├── rule.yaml # Rule Configuration ├── bypass.yaml # Bypass Configuration ├── dns_override.yaml # DNS Override Configuration ├── external_proxy.yaml # External Proxy Configuration └── rate_limit.yaml # Rate Limit Configuration
# rule.yaml - Main Rule Configuration Example
- id: rule_mnhi5xkt
description: "Frontend Mock API"
enabled: true
builtin: false
stopAfterMatched: false
match:
domains:
- type: exact
value: api.example.com
originProtocol: https
requestActions: []
resolve:
type: map_local_dir
filePath: /Users/chris/mocks/api
headers:
x-httpeep-debug: '1'
responseActions:
- type: delay_response
id: action_1775140499860
enabled: true
delayMs: 500
- type: throttle_response
id: action_1775591855867
enabled: true
speed:
max: 384
burst: 768Manage each environment/project independently
Track modification history
Share rule configurations
Quick migration and backup
Multi-environment DNS Override Configuration management, say goodbye to frequent hosts file modifications

Capture → Rule → Modify → Done
Download and use, start capturing and debugging traffic in minutes
Choose platform to install, one-click install Root CA to system trust, enable HTTPS decryption.
macOS 10.15+ · Windows 10+ · glibc 2.31+
Start the proxy, browser or system traffic automatically goes through HTTPeep, real-time list display.
Supports Chrome, Terminal, Docker, mobile devices
Set up forwarding, Mock, and breakpoint rules; configure once for permanent effect, exportable for team sharing.
Map Local · Breakpoint · Delay · Reject
Intercept target requests, modify data in real-time, observe application reaction after release, and locate issues.
Edit · Continue · Abort · Replay
Free to download.