ClashMac is a macOS network proxy manager and graphical user interface client for the Clash core. It serves as a system tool for controlling network traffic routing, managing proxy nodes, and organizing network subscriptions.
The project distinguishes itself through an interactive network traffic visualizer that renders real-time data flows and multi-hop proxy connection paths on a global map. It also includes a command line network controller that provides machine-readable data for custom scripting and network automation.
The software covers broad capability areas including rule-based traffic splitting, virtual network interface routing via TUN mode, and real-time performance monitoring. It provides tools for monitoring active network sessions, tracking subscription quotas, and managing system-wide proxy settings through a privileged daemon.