Skip to main content
EN

Home / Blog / Getting Started

What is Clash Verge, and how does it relate to Clash and Clash for Windows?

What is Clash Verge, and how does it relate to Clash and Clash for Windows?

Search for "Clash download" and you get seven or eight names back: Clash, Clash Premium, Clash for Windows, Clash.Meta, Mihomo, Clash Verge, Clash Nyanpasu. They look like versions of one thing. They are not — they sit in two different layers, and most of them stopped being maintained a while ago.

Here is the whole picture, once, so the names stop being confusing.

First, two layers: core and client

This is the key to all of the confusion.

A proxy tool is really two pieces1Client (GUI)the window you look at: manages subscriptions, node switching, toggles2Corethe program doing the work: parses config, applies rules, forwards traffic
Changing clients does not affect your subscription, because the config format belongs to the core
  • The core is a command-line program. It reads a config file, decides where each connection should go, and forwards the traffic. It has no interface.
  • The client is a graphical shell around the core. It manages subscriptions, switches nodes and shows logs. It does not handle traffic itself.

The YAML behind your subscription URL is written for the core. So as long as the core is compatible, any client can use that subscription — which matters a lot here.

How the core evolved

Three phases of the Clash coreClash (Dreamacroclash)Clash Premiumclosed-source build with TUN and similar features, discontinued at the same timeMihomo (formerly Clash.Meta)community fork, backward compatible with Clash configs, the only core still active
When people say "the Clash core" today, they mean Mihomo

Clash was the original core. Its author archived the repository in November 2023; there have been no releases since.

Clash Premium was the same author's closed-source build with extras like TUN and eBPF. It stopped at the same time.

Mihomo, formerly Clash.Meta, is the community fork that carried the core forward. It does two things well: it stays fully compatible with the original config syntax, so old configs still run; and it reimplemented the Premium-only features in the open, adding more protocols, rule sets and domain sniffing on top.

So the reality is simple: only one core is still alive, and it is Mihomo.

The client side

ClientPlatformsStatusNotes
Clash for Windows (CFW)Windows/Mac/LinuxDiscontinuedOnce the most popular; the author took it down
Clash for Android (CFA)AndroidDiscontinuedSuperseded by CMFA
Clash Verge RevWindows/Mac/LinuxActiveThe most complete desktop option today
Clash Meta for AndroidAndroidActiveThe long-standing Android client
FlClashAll platformsActiveConsistent interface, easiest to pick up
Clash NyanpasuWindows/Mac/LinuxActiveA sibling fork of Verge

So what is Clash Verge

Clash Verge Rev is a cross-platform desktop client built with Tauri (Rust plus a web frontend) that runs the Mihomo core underneath.

What it gives you:

The parts that matterNative on three platformsWindows, macOS and Linux all have proper installers withReadable interfacemenus and settings in plain language, nothing to guess aBuilt-in TUNone switch takes over all traffic, system service includSubscription managementkeep several profiles, switch any time, scheduled auto-uVisible rulessee which rules are active and what is matching, right iLightTauri app, noticeably lower memory use than Electron alt

Which one should I install?

Match your platform and you are done:

Thirty-second decisionWindows PCinstall Clash Verge X64Macinstall Clash Verge, mind the chipLinux desktopClash Verge DEB or RPMAndroid phoneFlClash or CMFA
For routers, NAS boxes and servers, run the Mihomo core directly — no GUI needed
  • Windows / macOS / Linux desktopClash Verge; the Windows X64 build is the first item on our download page
  • AndroidFlClash (friendlier) or Clash Meta for Android (more configurable)
  • Router / NAS / serverthe Mihomo core, running headless
  • iOS → App Store policy means there is nothing for us to mirror

Do I need a new subscription for Clash Verge?

No. As long as yours is a standard Clash or Clash.Meta subscription, paste the URL straight in — nodes, groups and rules all carry over.

The one case to watch: if your provider only offers a base64 v2ray subscription (a long unreadable string), that is not a Clash format and Clash Verge cannot read it. Check the provider dashboard for a "Clash" or "Clash.Meta" option — almost all of them have one.

A few small questions that keep coming up

Q: Are Clash Verge and Clash Verge Rev two different programs? No. After the original Clash Verge project stopped being maintained, the community picked it up and called it Clash Verge Rev (Rev as in Revived). When people say "Clash Verge" today, this is what they mean.

Q: Do I need to download Mihomo and Clash.Meta separately? No — same thing, new name. The project renamed from Clash.Meta to Mihomo in 2024, and the binary went from clash-meta to mihomo.

Q: Does Clash Verge include nodes? It does not. It is only a client; you supply the subscription. This is true of every Clash-family client.

In short

One line to remember: Mihomo is the only living core, and Clash Verge is the desktop client to install. The rest of those names are either history or alternatives in the same layer.

Read next: the full Windows install guide and what to configure on first launch.