Switch between different proxy configurations for work, home, or travel without restarting your system.
Route specific websites through a proxy while letting other traffic go directly to save bandwidth.
Customize traffic rules using JavaScript or YAML to match your network needs.
Set system-wide proxy settings automatically so all apps use your chosen proxy without individual setup.
Requires Rust toolchain and Node.js; Tauri desktop app build dependencies vary by OS.
Clash Verge is a desktop application that provides a visual interface for Clash, a rule-based network proxy tool. A proxy tool routes your internet traffic through a server or set of servers, Clash in particular does this based on rules you configure (for example, route traffic to certain sites through a specific server while letting other traffic go directly). Clash Verge makes it easier to use Clash by wrapping it in a graphical window instead of requiring you to work with configuration files directly. Key features include managing multiple proxy configuration "profiles" (you can store and switch between different sets of rules), customizing those profiles using YAML configuration files or JavaScript scripts, and a simple interface with customizable color themes. It also includes built-in support for the Clash.Meta core, an extended version of the Clash engine. The app can set your system-level proxy settings automatically, so applications across your computer route through your chosen proxy without extra configuration per app. Clash Verge runs on Windows, macOS (version 11 and above), and Linux. Installation packages are provided for each platform. The app is built using Tauri, a framework that wraps web-based UI code in a lightweight native desktop shell, with TypeScript for the interface and Rust for the underlying system code. It is released under the GPL-3.0 open-source license.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.