DOWNLOAD · Get the Client

Clash Download: Apps for Every Platform Plus the Mihomo Core

Switch the shelf below by operating system. The first card on each shelf is the top pick for that platform. Download buttons resolve to the latest installer via a version API when the page loads, and fall back to a built-in link if the API is unavailable — so the link always works.

  • Windows / macOS / Android / iOS / Linux
  • GUI Client + Mihomo Core
  • Works with Any YAML Subscription
  • Version Info Resolved Live

Windows has the widest choice of clients. New to Clash? Grab the first card. Need config merging or script overrides? Switch to Clash Verge Rev. FlClash and Clash Nyanpasu are solid backups. Clash for Windows is no longer maintained — only an archived build remains available.

Clash Plus

Top Pick

A GUI client with the Mihomo core built in — import a subscription, switch proxy modes, and toggle the system proxy or TUN mode without ever touching a config file. The installer is a standard x64 setup program: just double-click and follow the prompts. Great for anyone trying Clash on Windows for the first time.

Clash Verge Rev

Recommended

A community-maintained Tauri client with a full config editor, Merge and Script overrides, scheduled subscription updates, and a polished TUN mode — the most common landing spot for users migrating away from the discontinued Clash for Windows. Best for anyone who wants fine-grained control over their config or tweaks routing rules often.

FlClash

A Flutter-based client with a consistent interface across platforms, ready to use out of the box, and built-in latency testing to auto-select the fastest node. Alongside the standard installer, it also ships as a portable ZIP — just unzip and run, ideal if you don't want registry entries or need something you can carry on a USB drive.

Clash Nyanpasu

Another Tauri-based client, built around customizable UI themes and flexible profile management, with support for switching between multiple configs and chaining subscriptions. Functionally close to Clash Verge Rev — a good alternative if you prefer its look and feel.

Clash for Windows

No Longer Maintained

Once the go-to desktop client, this project is no longer maintained and its core hasn't been updated in some time. Only the final archived release is kept here for legacy users still tied to its config workflow — for a new setup, pick one of the actively maintained clients above instead.

REQUIREMENTS · System Requirements

ItemRequirement
OS VersionWindows 10 64-bit or later; all editions of Windows 11 are supported
ArchitectureAll installers on this page are x64; ARM devices can run x64 builds via emulation, with a modest performance hit
RuntimeClash Verge Rev and Clash Nyanpasu require the WebView2 runtime — the installer will prompt to install it automatically if missing
Disk SpaceLeave at least 300 MB free for subscription configs and the rule database

MIHOMO CORE · Core Binaries

Mihomo Core Downloads by Architecture

Bare core binaries for servers, routers, and command-line environments — you'll need to write your own config and run it via systemd or an init script. Desktop and mobile users should use one of the GUI clients above instead; there's no need to download the core separately.

OS / ArchitectureFormatDownload
Windows AMD64 .zip mihomo-windows-amd64.zip
Windows ARM64 .zip mihomo-windows-arm64.zip
macOS Intel .gz mihomo-darwin-amd64.gz
macOS Apple Silicon .gz mihomo-darwin-arm64.gz
Linux AMD64 .deb mihomo-linux-amd64.deb
Linux AMD64 .gz mihomo-linux-amd64.gz
Linux ARM64 .gz mihomo-linux-arm64.gz
Linux ARMv7 .gz mihomo-linux-armv7.gz
Linux MIPS softfloat .gz mihomo-linux-mips-softfloat.gz

When flashing a router, check the processor architecture in the admin panel first, then grab the matching file. Extracting the .gz gives you a single executable — just make it executable and run it.

MINI FAQ · Download Questions

Download FAQs

Covers only the six questions directly tied to downloading and installing. For subscription setup, mode selection, and other usage questions, head to the Help Center and setup guide.

Which client should I download first?

Just grab the first card in the shelf for your platform: Clash Plus is the top pick for Windows, macOS, Android and iOS thanks to its shortest setup flow, while Clash Verge Rev leads on Linux. Switch to Clash Verge Rev or FlClash once you need advanced features like script overrides or config merging.

Does the download button always point to the latest version?

Yes. When the page loads, it pulls the current release URL for each client from a version API and swaps it into the button link, updating the version number shown on the card in real time. If the API is temporarily unavailable, the button falls back to the built-in release link, so downloads still work.

What if Windows SmartScreen blocks the installer?

Open-source installers usually skip paid code-signing certificates, so SmartScreen flags them as from an "unknown publisher." Click "More info," then "Run anyway" to continue — this is just a signing-related warning and doesn't affect the installer itself.

What if macOS says the app "can't be opened"?

If the first launch gets blocked, go to System Settings → Privacy & Security, scroll to the bottom, and click "Open Anyway" next to the warning — or right-click the app in Finder and choose "Open." You won't need to repeat this on later launches.

Which Android APK should I pick: arm64, armeabi, or universal?

Most phones released after 2016 use arm64-v8a; older 32-bit devices need armeabi-v7a. If you're not sure which chip your device has, grab the universal APK — it works on every architecture, just at a slightly larger file size. Installing the wrong build simply triggers an "app not installed" error, so try a different package.

What should I do right after installing?

Once the client is open, complete three steps: import the subscription link from your provider, pick a rule-based mode, and turn on the system proxy (or TUN mode). Step-by-step instructions for each platform are in our setup guide; more detailed platform notes are in the full documentation.