DOWNLOAD BAY · ALL PLATFORMS

Download Clash

Every actively maintained Clash client, organized by platform. The first card on each platform is our top pick, Clash Plus — scroll down if you need TUN mode, script overrides, or other advanced features. Version numbers and files are pulled live from the release manifest, so download buttons always point to the latest build. Once installed, head to the setup guide to get configured.

U1

Platform clients

WINDOWS / MACOS / ANDROID / IOS / LINUX

For Windows 10 and later, 64-bit only. First time using Clash? Install the top card. Need fine-grained config control or TUN mode? Check out Clash Verge Rev and FlClash. All installers are pulled live from the release manifest, so every button links to the current build.

Clash Plus
Clash Plus
Top pick

A unified graphical client available on every platform, with Mihomo core built in. Subscription import, profile switching, and rule-based routing all happen right in the interface — no manual YAML editing required. If this is your first time using Clash, start here, then follow the three-step setup guide.

Clash Verge Rev
Clash Verge Rev
Recommended

A community-maintained desktop client built on Tauri, with Mihomo core built in. Supports TUN mode, config merging, and script overrides — a solid fit if you want to edit configuration files directly or fine-tune your rule sets.

FlClash
FlClash

A cross-platform client built with Flutter, with a clean interface that works well out of the box. Supports TUN mode and automatic subscription updates. Available as a standard installer or a portable ZIP that runs with no installation — handy if you'd rather skip the registry entries.

Clash Nyanpasu
Clash Nyanpasu

Another desktop client built on Mihomo core, known for chained config scripts and multi-subscription management — you can layer multiple override rules on top of the same subscription. A good match if you're juggling several subscriptions at once.

Clash for Windows
No longer maintained

Once the go-to Windows client, discontinued in 2023 — an archived build is available here. It won't receive fixes for new protocols or OS compatibility, so it's really only for people transitioning off an old config. New users should pick one of the actively maintained clients above.

System requirements · WINDOWS

ItemRequirement
OS versionWindows 10 / 11, 64-bit
CPU architecturex64; ARM64 devices can use the ARM64 Mihomo core build below
PermissionsAdministrator rights are required for TUN mode or installing system services
Disk spaceAbout 300 MB for installation and config cache
U2

Mihomo core

SERVER / ROUTER / HEADLESS
CORE Command-line core build · No GUI For systemd, OpenWrt, and Docker setups

Mihomo is the rule-based routing core built into every graphical client listed above. This section provides standalone command-line builds for servers, routers, and containers with no desktop environment. If you're on a regular desktop or phone, you don't need to download the core separately — just use one of the GUI clients above. Otherwise, match the build to your target device's OS and CPU architecture:

OSArchitectureFormatDownload
Windows AMD64 zip mihomo-windows-amd64.zip
Windows ARM64 zip mihomo-windows-arm64.zip
macOS Intel(x64) gz mihomo-darwin-amd64.gz
macOS Apple Silicon(arm64) 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
Note

The gz archive extracts to a single executable — pair it with config.yaml and a systemd service unit to run it persistently. If you're flashing a router, be careful to distinguish ARMv7 from MIPS softfloat builds; the firmware page usually lists the SoC model.

U3

Download & installation FAQ

INSTALL / ARCH / FIRST-RUN
What do I do if Windows SmartScreen blocks the installer?

SmartScreen flags files based on code-signing certificates and download volume, and most open-source clients skip paid signing certificates, so this warning is expected. Click "More info," then "Run anyway" to continue. If your browser blocks the download outright, open your downloads list and choose "Keep" for the file.

What if macOS says the app can't be opened because the developer can't be verified?

Control-click the app icon, choose "Open," and confirm again in the dialog that appears. Alternatively, go to System Settings → Privacy & Security, scroll to the bottom, and click "Open Anyway" next to the blocked app. Once you allow it the first time, the warning won't appear again.

How do I know whether to download the Apple Silicon or Intel build for macOS?

Click the Apple menu in the top-left corner and open "About This Mac." If the Chip field shows an Apple M-series chip, download the Apple Silicon (arm64) build; if it shows Intel, download the Intel (x64) build. Running the wrong build works through Rosetta translation, but you'll take a real hit on performance and memory use, so match the download to your chip.

What's the difference between the arm64-v8a, armeabi-v7a, and universal Android builds?

arm64-v8a targets 64-bit chips and covers virtually every phone released in recent years — it's smaller and runs more efficiently, so pick it first. armeabi-v7a is for older 32-bit devices. The universal build bundles multiple architectures into one package; it's the most compatible option but also the largest, so use it if you're not sure which architecture your device has.

Can I start browsing right after installing the client?

The client itself is just a traffic-routing tool — you still need to import a configuration file with server details (typically from a subscription link provided by your proxy service) before it can actually connect. Once installed, follow the three steps on the setup guide: import your subscription, choose a proxy mode, and verify connectivity.

Clash for Windows and ClashX Meta are no longer maintained. Can I still download and use them?

Archived builds of both are still available for download, and existing configurations will keep working. But since development has stopped, neither will receive fixes for new protocols or OS compatibility issues going forward. New users should go straight for Clash Plus or Clash Verge Rev; existing users can check the client comparison page for migration options.