The Next-Gen HTTP/HTTPS Debugger & Programmable Proxy for Modern Developers.

The Composable HTTP Debugger Stack rules to mock, intercept, and rewrite traffic — combine any actions, reuse anywhere.

Other platforms:WindowsLinux
Traffic Flow Architecture

Intercept, Modify, Route, Debug One Rule Handles It All

Visualize how every HTTP/HTTPS request flows through HTTPeep's composable rule engine — from capture to response delivery.

Your App / BrowserHTTPeepProxySSL DecryptionTraffic CaptureRule EngineBreakpoint DebuggingMock & MapAI · MCP · CLIBypass CheckPass through or continue processingbypass → transparentGlobal DNS OverrideGlobally override DNS resolutionGlobal External ProxyRoute via upstream proxyRule MatchingPattern matching engineResolve ActionPass ThroughMap RemoteMap LocalBlock↑ Click to select resolve actionRequest PipelineDNS OverrideExternal ProxyDelayThrottleModify RequestBreakpointTarget ServerResponse PipelineDelayThrottleModify ResponseBreakpointClient ResponseDeliver modified response
Request Flow
Response Flow
Decision Point
Local Override
Block

Eight Core Features

Each Feature Hits the Pain Point

Not just a pile of features — each one solves real development and debugging scenarios

Rule Engine

All Developers

Rule-based request forwarding with file-based configuration. Version control, save, reuse, and chain execution. Multi-condition matching + action pipeline + three resolve exits.

Match / Action / ResolveDNS OverrideBody Rewrite

Breakpoint Debugging

All Developers

Pause before request, intercept before response—debug HTTP like code. Modify in real-time then pass or abort.

Request BreakpointResponse BreakpointEdit & Continue

Mock & Map Local

Frontend Developers

Map requests to local files, changes take effect immediately. Support JSON, JS scripts, any static resources.

Map LocalMock ResponseHot Reload

Map Remote

Full-stack / Integration

Route production traffic to local services without code changes or hosts file modifications.

Map Remotehomepage.homepage.coreFeatures.mapRemote.tags.integrationhomepage.homepage.coreFeatures.mapRemote.tags.quickSwitch

Network Throttling

Mobile / QA

Latency, bandwidth limiting, random failures—simulate real network conditions and reproduce production issues locally.

Delayhomepage.homepage.coreFeatures.networkThrottle.tags.throttleRandom Failurehomepage.homepage.coreFeatures.networkThrottle.tags.disconnect

Response Rewrite

Frontend Debugging

Partial modifications on real responses instead of full mocks. Keep real data, only change what you want to test.

Rewrite ResponseBody InjectHeader Override

Terminal UI

CLI / DevOps

TUI with full feature parity—rule configuration, traffic capture, breakpoint debugging, all in your terminal. Perfect for SSH/remote servers.

httpeep-cliratatui TUIScriptable

Rule Templates & History

Teams / Power Users

File-based debugging configurations that can be saved, exported, and shared. Rules become reusable debugging assets.

Rule TemplatesExport / ImportTeam Share
Rule Engine

Various configs, one rule to rule them all

Based on a deterministic pipeline architecture: Match → Actions → Resolve → Response. Front-end Mocking, environment isolation, anomaly simulation — one rule for each scenario, freely combining various actions without backend cooperation.

  • Multi-condition combined matching: Domain (Wildcard/Template), Path, Header, Query, Body
  • Request Actions Pipeline: DNS Override, URL/Header/Body Rewrite, Delay, Throttle, Breakpoint
  • Three Resolve outlets: Pass Through, Map Remote, Map Local
  • Response Filter + Actions: Filter by status code/Content-Type, rewrite response body, inject scripts
  • Complete execution logs: Each stage is traceable, rule behavior is fully explainable
Rule Engine
common.videoComingSoon
Breakpoint Debugging

Debug HTTP Like Code

Pause before requests, intercept before responses—full control over every network interaction

  • Request Breakpoint
  • Response Breakpoint
  • Live Editing
  • Flexible Pass/Abort
Breakpoint debugging
AI-Native

Traffic tools AI agents can call directlyComing Soon

Built-in MCP Server, AI agents like Claude/Cursor/Copilot can directly query session data, generate Mock rules, and analyze abnormal requests. Combined with the CLI, automated debugging workflows are at your fingertips.

  • MCP Server: AI agents query sessions and generate rules directly
  • CLI: Scriptable operations, integrating into CI/CD workflows
  • Automatically generate Mock configs from history sessions
  • Anomalous request analysis, AI provides fix suggestions
MCP Server + CLIClaude Agent Connected
MCP Tool Call — list_sessions
tool:list_sessions
args:{"filter": "status:>=500", "last": "1h"}
result:3 failed sessions found
CLI — Auto-generate Mock rules
$httpeep mock generate --from-session 8fa2c
$httpeep rule add --match "/api/payments" --action mock
Rule created: /api/payments → 200 mock
common.videoComingSoon
Rule as Code

Rule as Code

Debugging configuration is based on files, which can be saved, exported, and shared with teams. Rules become reusable debugging assets.

Project Structure
~/.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
# 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: 768

Separate Config Files

Manage each environment/project independently

Git Version Control

Track modification history

Team Synchronization

Share rule configurations

Import & Export

Quick migration and backup

Team Collaboration Workflow
1
Personal debugging rules saved in local Git repository
2
Team shared rules synced via Git remote repository
3
Different project branches for rule sets
4
Review rule changes through Pull Request (PR) process
DNS Override

Flexible Domain Resolution Management, Zero-Intrusion DNS Override

Multi-environment DNS configuration management, say goodbye to frequent hosts file modifications

DNS Override
Fast switching between development environments (dev / staging / prod)
Local service mapping test (localhost → 127.0.0.1)
Intranet domain resolution management
Zero-intrusion DNS override, avoiding system side effects and hosts pollution
Support for wildcard domain resolution

Capture → Rule → Modify → Done

Capture → Rule → Modify → Done

Download and use, start capturing and debugging traffic in minutes

01
Capture

Install & Trust Certificate

Choose platform to install, one-click install Root CA to system trust, enable HTTPS decryption.

macOS 10.15+ · Windows 10+ · glibc 2.31+

02
Rule

Capture Traffic

Start the proxy, browser or system traffic automatically goes through HTTPeep, real-time list display.

Supports Chrome, Terminal, Docker, mobile devices

03
Modify

Configure Rules

Set up forwarding, Mock, and breakpoint rules; configure once for permanent effect, exportable for team sharing.

Map Local · Breakpoint · Delay · Reject

04
Done

Debug & Modify

Intercept target requests, modify data in real-time, observe application reaction after release, and locate issues.

Edit · Continue · Abort · Replay

Download HTTPeep

Free to download. No installation required.