Current stable release · v2.5.2

Mihomo-powered Clash GUI for desktop

Clash Verge Proxy Client for Windows, macOS & Linux

Clash Verge is a cross-platform Clash GUI built with Tauri and powered by Mihomo (Clash Meta). Manage profiles, proxy groups, routing rules, system proxy and TUN from one desktop application.

Windows macOS Linux GitHub GPL-3.0
Windows · macOS · Linux Desktop platforms
Mihomo Built-in proxy core
System Proxy + TUN Traffic routing modes
Free & open source GPL-3.0
Clash Verge desktop client interface

Mihomo (Clash Meta) Core

Bundled core with stable and Alpha channels

System Proxy & TUN

Route app traffic through system proxy or a virtual adapter

Profile Management

Import remote subscriptions and local Clash profiles

Clash Rule Management

Edit nodes, proxy groups and routing rules visually

WebDAV Backup

Back up and restore Clash Verge configuration

Interface Customization

Theme colors, tray icons and CSS injection

Extension Config & Scripts

Extend generated configs with YAML and JavaScript

Windows, macOS & Linux

One desktop client across the three supported platforms

Why Choose Clash Verge?

A desktop Clash client that brings Mihomo controls, profile management, rule routing and operating-system proxy features into one interface.

  • Cross-platform desktop application built with Tauri for Windows, macOS and Linux
  • Choose system proxy or TUN depending on how an application handles network traffic
  • Manage remote profiles, proxy groups, nodes, routing rules and configuration extensions
  • GPL-3.0 open source; project documentation states that configs and logs remain on the local device
Learn more →
Proxy Routing Rules and proxy groups
Rule Based Route traffic by policy
Cross Platform Windows · macOS · Linux
Local Data Configs and logs stay local
Open Source GPL-3.0 project

Current Stable Release

v2.5.2 · Current stable build
  • Improved subscription import and error handling
  • Fixed several macOS and Linux tray issues
  • Fixed a memory leak in the connections view
  • Improved DNS and Fake-IP handling
Read the full changelog →

Active Development

Clash Verge continues to evolve through public issues, pull requests and release updates.

  • v2.5.2Current
  • v2.5.1Previous
  • v2.5.0Milestone

Clash Verge Use Cases

Use the same Clash client for routine proxy routing, app-wide TUN traffic, rule-based workflows, backups and advanced configuration.

Everyday Proxy Routing

Use system proxy with your selected Clash profile

App-Wide Traffic

Use TUN for applications that ignore system proxy settings

Rule-Based Workflows

Test proxy groups, routing rules and custom profiles

Configuration Backup

Back up and restore settings through WebDAV

Advanced Configuration

Use extension config, scripts, themes and CSS

Clash Verge Proxy and Configuration Features

These features connect the Clash desktop interface to Mihomo routing, profile management and operating-system proxy controls.

01 · Mihomo core

Mihomo Powers Proxy Routing and Policy Groups

Clash Verge bundles Mihomo (formerly Clash.Meta) as its proxy core. Mihomo handles protocol support, DNS, routing rules, proxy groups and traffic forwarding while Clash Verge provides the desktop interface.

  • Rule-based routing and proxy group management
  • Switch between stable and Alpha cores
  • Core behavior remains separate from the Clash Verge desktop interface
Proxy dashboard
02 · System proxy & TUN

Use System Proxy or TUN Based on the Application

System proxy changes the operating system proxy settings for applications that honor them. TUN creates a virtual network adapter and can route traffic from applications that do not use system proxy settings.

  • System proxy toggle with a guard
  • TUN mode for broader traffic coverage
  • Use the mode that matches the traffic you need to route
System proxy and TUN settings
03 · Subscriptions & rules

Manage Clash Profiles, Subscriptions and Rules in One Place

Import remote subscriptions or local profiles, switch between configurations, edit nodes and routing rules, and use extension config or extension scripts when the generated Clash configuration needs additional customization.

  • Import, update and group subscriptions
  • Visual node and rule editing
  • Extension Config and Extension Script for advanced changes
Subscription and rule editing
04 · Themes & extensions

Customize the Client and Back Up Your Configuration

Clash Verge supports theme colors, tray and proxy-group icons, CSS injection, extension scripts and WebDAV backup so the desktop client can fit different workflows without changing the Mihomo core.

  • Custom themes and appearance
  • Scripts and extensions for your workflow
  • WebDAV backup and sync
Theme and extension settings

Clash Configuration Extensions

Extend generated Clash configurations, automate profile changes, customize the interface and back up settings without replacing the underlying Mihomo core.

Extension Config (Merge)

Apply YAML-based configuration overrides and additions on top of generated profiles without editing the source subscription directly.

Extension Script

Use JavaScript to transform the generated configuration when static YAML overrides are not enough.

Themes & CSS

Adjust theme colors, proxy-group icons, tray icons and CSS injection for the desktop interface.

WebDAV Backup

Back up Clash Verge configuration to a WebDAV server and restore it after a reinstall or device change.

Mihomo Core Channel

Switch between stable and Alpha Mihomo channels when testing newer core behavior is necessary.

Open-Source Development

Source code, issues, discussions and pull requests are public on GitHub under the GPL-3.0 project license.

Clash Verge vs Other Clash Setups

Clash Verge combines a desktop GUI with Mihomo, while command-line setups and other Clash-compatible clients expose different levels of interface, automation and platform integration.

Capability Clash Verge Mihomo / CLI Other GUI clients
Graphical interface Yes · Tauri desktop app No built-in GUI Yes
Mihomo core Bundled · Alpha switchable Install yourself Depends on the project
System proxy / TUN Supported Manual setup required Varies by client
Subscription & rule editing Visual + enhancement Edit config files Varies by client
WebDAV sync Supported Usually none Varies by client
Themes / script extensions Themes + Script/CSS No interface layer Varies by project
Cross-platform Win / macOS / Linux Depends on distribution Varies by project
License GPL-3.0 Depends on the core project Depends on the project

Note: capabilities vary across Clash-compatible clients and Mihomo deployments. Check each project's current documentation before comparing specific features.

Clash Verge FAQ

Common questions about Clash Verge, Mihomo, profiles, proxy servers, system proxy, TUN and desktop platform support.

What is Clash Verge?

Clash Verge is a cross-platform desktop GUI for Mihomo (formerly Clash.Meta). It manages Clash profiles, proxy groups, routing rules, system proxy and TUN on Windows, macOS and Linux. Project releases are published through GitHub Releases.

Does Clash Verge include proxy servers or subscriptions?

No. Clash Verge is the client software; proxy servers, subscription URLs and network service plans come from separate providers or your own infrastructure.

What is the difference between system proxy and TUN?

System proxy works through the operating system proxy settings and only affects applications that honor them. TUN uses a virtual network adapter to route a broader set of application traffic through Mihomo.

How are Clash Verge and Mihomo related?

Mihomo is the proxy core that handles DNS, routing rules, proxy groups and traffic forwarding. Clash Verge is the desktop interface that manages that core and integrates it with the operating system.

Does Clash Verge collect usage data?

The project privacy policy states that Clash Verge Rev does not collect telemetry, analytics, crash reports or usage data, and that configuration, credentials and logs are stored on the local device.

Which desktop platforms does Clash Verge support?

Clash Verge provides desktop builds for Windows, macOS and Linux. Available package formats and CPU architectures depend on the current release; platform-specific problems can be searched in GitHub Issues.

Clash Verge Open-Source Development

Clash Verge Rev is developed in public on GitHub under GPL-3.0. Source code, issues, discussions, pull requests and releases make the desktop client, Mihomo integration and ongoing changes visible to users and contributors.

Download Clash Verge
GPL-3.0 Open-source license
GitHub Public development