> ## Documentation Index
> Fetch the complete documentation index at: https://docs.httpmon.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Terminal-native HTTP/HTTPS debugging proxy

Terminal-native HTTP/HTTPS debugging proxy. Intercept, inspect, and filter traffic — all from your terminal with vim-style navigation.

Think Proxyman or Charles, but in your terminal.

<Frame>
  <video src="https://mintcdn.com/pragmaticoslu/-_T_Th__hTE7ezDg/images/screenshots/demo.webm?fit=max&auto=format&n=-_T_Th__hTE7ezDg&q=85&s=039af545d8a94adf9b14263f13d5791f" autoPlay muted loop playsInline preload="auto" style={{ width: '100%', height: 'auto' }} aria-label="httpmon demo — intercepting HTTP traffic, filtering, and inspecting requests in the terminal" data-path="images/screenshots/demo.webm" />
</Frame>

## Features

<CardGroup cols={2}>
  <Card title="Live flow list" icon="list" href="/features/flow-list">
    Watch requests stream in real-time with color-coded methods and status codes.
  </Card>

  <Card title="Tree view" icon="sitemap" href="/features/tree-view">
    Group flows by host, expand and collapse, focus on a single host.
  </Card>

  <Card title="Detail inspector" icon="magnifying-glass" href="/features/flow-details">
    Headers, syntax-highlighted bodies, collapsible sections, image preview.
  </Card>

  <Card title="Quick filter" icon="filter" href="/features/filtering">
    Filter by host, path, method, status code, or content type.
  </Card>

  <Card title="Breakpoints" icon="circle-pause" href="/features/breakpoints">
    Pause requests or responses before they leave the proxy.
  </Card>

  <Card title="Request composer" icon="pen-to-square" href="/features/composer">
    Compose new requests or repeat captured ones.
  </Card>

  <Card title="Diff view" icon="code-compare" href="/features/diff">
    Mark two flows and compare request/response side-by-side.
  </Card>

  <Card title="Copy as cURL" icon="copy" href="/features/actions">
    Copy any captured request as a cURL command.
  </Card>

  <Card title="Host filtering" icon="shield" href="/features/host-filtering">
    Block or allow hosts at the proxy layer with wildcard patterns.
  </Card>

  <Card title="Throttling" icon="gauge" href="/features/throttling">
    Simulate 3G, 4G, or WiFi network conditions.
  </Card>

  <Card title="Map local" icon="folder" href="/features/map-local">
    Serve local files instead of upstream responses.
  </Card>

  <Card title="Scripting" icon="code" href="/features/scripting">
    JavaScript hooks to modify requests and responses on the fly.
  </Card>

  <Card title="gRPC & Protobuf" icon="binary" href="/features/grpc-decoding">
    Decode gRPC-Web and Protobuf bodies as readable JSON.
  </Card>

  <Card title="Process identification" icon="microchip" href="/features/process-info">
    See which OS process initiated each request.
  </Card>

  <Card title="MCP server" icon="robot" href="/features/mcp-server">
    Expose traffic to LLM agents via the Model Context Protocol.
  </Card>

  <Card title="HAR export" icon="file-export" href="/features/har-export">
    Export all flows or a single flow to HAR format.
  </Card>

  <Card title="Keyboard-driven" icon="keyboard" href="/reference/shortcuts">
    Vim-style navigation throughout. No mouse required.
  </Card>
</CardGroup>

## Get started

<Card title="Quick start" icon="rocket" href="/quickstart" horizontal>
  Start intercepting HTTP traffic in 3 steps.
</Card>
