Always in stock · Grab and go

Clash Client Downloads

Five rows for Windows, macOS, Linux, Android and iOS — Clash Plus, Clash Verge Rev, FlClash and other actively maintained clients, plus the mihomo core, all free and open source. Pick a platform, hit the button, done.

Open Source, GPL-3.0 mihomo Core 5 Platforms Covered Always Free

Windows Clients

5 clients · all 64-bit installers

Listed by maintenance status, top to bottom. Download and double-click to install; once done, look for the cat icon in the system tray and right-click to toggle system proxy. For the full three-step subscription setup, see the tutorial page.

Clash Plus Top Pick

Built-in mihomo · Localized UI · Lives in the tray

The top pick across every platform: the UI works out of the box, with subscription import, rule-based routing, node latency tests and a one-click system proxy toggle all on the main screen. Ships with the mihomo core built in, so new protocols land fast — install it and you're basically done.

  • SystemWindows 10 or later · 64-bit
  • Format.exe installer
  • CoreBuilt-in mihomo, updates with the client

Clash Verge Rev

Tauri-based · Lightweight · Strong config editing

A lightweight Tauri client with small footprint and fast startup. Config editing, subscription merging and rule preview are well thought out — a good fit for users who like tuning their own routing rules. Actively updated.

  • SystemWindows 10 or later · 64-bit
  • Format.exe (NSIS installer)
  • HighlightsConfig editing / subscription merging / rule preview

FlClash

Unified cross-platform UI · Multi-subscription management

Same UI language on desktop and mobile, so switching devices takes zero relearning. Multi-subscription management, latency testing and theme customization are all included — great for anyone running Clash on both a PC and an Android phone.

  • SystemWindows 10 or later · 64-bit
  • Format.exe installer
  • HighlightsMatches the Android app's UI

Clash Nyanpasu

Tauri-based · Switchable cores · Polished UI

A polished Tauri client with switchable cores and config backups, plus smooth animations and refined theming. It covers everyday needs and suits users who care about look and feel.

  • SystemWindows 10 or later · 64-bit
  • Format.exe installer
  • HighlightsSwitchable cores / config backup

Clash for Windows Discontinued

Archived · Frozen at 0.20.39

Once the most popular Windows client, now archived after being discontinued. Core features like system proxy and rule-based routing still work, but it no longer gets new protocol support — new users should pick one of the four clients above; existing users can keep using it without issue.

  • SystemWindows 7 or later · 64-bit
  • Format.exe installer (archived build)
  • StatusDiscontinued, archived only

System Requirements

ClientSystem RequirementsArchitectureInstaller
Clash PlusWindows 10 or laterx64.exe installer
Clash Verge RevWindows 10 or laterx64.exe(NSIS)
FlClashWindows 10 or laterx64.exe installer
Clash NyanpasuWindows 10 or laterx64.exe installer
Clash for WindowsWindows 7 or laterx64.exe (archived)

Core builds · for servers and routers

mihomo Core (Standalone)

mihomo (formerly Clash Meta) is the shared core behind every graphical client above. These standalone builds are for servers, routers and command-line users: unpack the archive and run it alongside a config file. Desktop and mobile users don't need this — the core is already built into the clients, so just grab one from the shelf above.

PlatformArchitectureFileDownload
Windows AMD64 mihomo-windows-amd64.zip Download
Windows ARM64 mihomo-windows-arm64.zip Download
macOS Intel mihomo-darwin-amd64.gz Download
macOS Apple Silicon mihomo-darwin-arm64.gz Download
Linux AMD64(deb) mihomo-linux-amd64.deb Download
Linux AMD64 mihomo-linux-amd64.gz Download
Linux ARM64 mihomo-linux-arm64.gz Download
Linux ARMv7 mihomo-linux-armv7.gz Download
Linux MIPS softfloat mihomo-linux-mips-softfloat.gz Download

Using the core

Unpack the .gz file first (gunzip filename), then make it executable and run it with a config directory: ./mihomo-linux-amd64 -d /path/to/config. Put config.yaml in that directory — see the glossary and the relevant entries on the troubleshooting page for syntax details.

Download help · FAQ

Download FAQ

Which client to pick, install issues, whether to grab the core separately — check these six questions before you download. For a more thorough troubleshooting walkthrough, see the troubleshooting page.

New to Clash — which client should I download?

Pick by device: Clash Plus is the top pick for Windows, macOS, Android and iOS, while Clash Verge Rev is the go-to on Linux desktops. Once installed, follow the three steps on the tutorial page to import your subscription and get connected. If you want to fine-tune routing rules yourself, Clash Verge Rev or FlClash are worth a look.

The download button isn't responding, or the download is slow — what should I do?

Refresh the page and try again. If it still fails, switch networks — for example, from Wi-Fi to mobile data — and retry. Download links always resolve to the latest version automatically, so there's no need to hunt for a newer build.

Windows shows a SmartScreen warning during installation — is that normal?

Yes, this is a standard Windows warning for downloaded programs. Click "More info", then "Run anyway" to continue installing. Once installed, the client sits in the system tray.

macOS says the app can't be opened or is damaged — what now?

Open System Settings → Privacy & Security, and click "Open Anyway" under Security. Make sure you pick the right chip build: Apple Silicon Macs need the arm64 button, Intel Macs need the x64 button — picking the wrong one will stop the app from launching.

What's the difference between the mihomo core and a client — do I need to download both?

No. The mihomo core is already bundled inside every graphical client, so regular users only need to download the client. The standalone core builds further down the page are for servers, routers, and command-line users.

Are the discontinued clients still usable?

Yes, they install and run fine, with core routing features intact, but they no longer receive new protocol or OS compatibility updates — they're kept around as archived builds only. For a new setup, go with an actively maintained client; if you're already using an older one, there's no rush to switch.