Network path tracing CLI with a fullscreen TUI plus JSON, CSV, table, flow, and DOT reports.
$brew install trippy
Agent Compatibility
JSON Output
Agent Skill
MCP Support
AI Analysis
trippy is a network path tracing tool that combines traceroute-style hop discovery with ping-like latency statistics. Its trip command can run as a fullscreen terminal UI or as a fixed-cycle report generator for saved diagnostics.
What It Enables
- Trace routes to one or more targets over ICMP, UDP, or TCP with control over ports, TTL ranges, address family, and ECMP strategy.
- Inspect hop-by-hop latency, loss, jitter, DNS names, ASN data, GeoIP data, NAT detection, and per-flow path differences while debugging network problems.
- Emit JSON, CSV, table, flow, or Graphviz DOT reports after a set number of rounds for scripted diagnostics, CI artifacts, or follow-up analysis.
Agent Fit
- Non-interactive flags and
--mode jsonmake it usable in shell loops when an agent needs structured path and latency data. - The default experience is a fullscreen TUI, and many of the richest views like charts, maps, and hop navigation are aimed at human inspection rather than unattended automation.
- Best fit for network diagnosis on machines an agent already controls, especially when paired with follow-up shell tools that consume the JSON report.
Caveats
- Raw-socket tracing usually needs elevated privileges, and documented unprivileged mode support is limited to supported platforms.
- Some enrichment features depend on optional local data files, such as MaxMind or IPinfo mmdb databases for GeoIP views.