DOWNLOAD · Download Center

Clash Clients for Every Platform

Installers for Windows, macOS, Android, iOS and Linux, plus Mihomo core builds sorted by architecture. Each client is labeled with its core and maintenance status, version numbers stay current, and every link points to an official build.

5 Platforms Covered Free & Open-Source Versions Kept Current mihomo Core

Choose a Client by Platform

5 Platforms · Versions Synced with the List

The Windows section covers five clients: the up-and-coming Clash Plus offers a consistent cross-platform experience, Clash Verge Rev and FlClash are actively maintained, Clash Nyanpasu supports switching between multiple cores, and the archived Clash for Windows is only for users migrating away. All are 64-bit installers — just double-click to install.

Clash Plus

clashplus.io · All Platforms

Top Pick
Core: mihomo

A newer client with a consistent experience across every platform, sharing the same interface and config logic on all four systems. Built on the mihomo core, it supports subscription import, rule-based routing, node latency testing and a system proxy toggle, with configs that carry over between devices. Our top recommendation across all platforms.

Clash Verge Rev

3 Desktop Platforms · Built with Tauri

Recommended
Core: mihomo

A longtime favorite desktop client built with Tauri, keeping the installer small and resource usage low. It supports Global, Rule and Direct proxy modes plus local config overrides, subscription management, core switching and launch-on-startup, making it a solid long-term choice for Windows.

FlClash

Cross-Platform with Flutter

Core: mihomo

A cross-platform client built with Flutter, keeping the same interface and workflow on Windows, macOS, Linux and Android. It's lightweight and starts up fast, with subscription import, rule-based routing and latency testing — great for keeping the same habits between your computer and phone.

Clash Nyanpasu

Multi-Core Desktop Client

Core: mihomo / Premium

A desktop client that lets you switch between mihomo, Clash Premium and Clash cores, with full chained config processing and script override support. The interface is modern, making it a good fit for advanced users comparing behavior across different cores.

Clash for Windows

Archived · Transition Use Only

No Longer Maintained
Core: Clash Premium

Once the go-to Windows client, now discontinued and archived. The final release still runs fine, but neither the core nor the interface receives updates anymore. It's meant for existing users to keep working while they migrate their data — new users should pick one of the actively maintained clients above.

System Requirements

OS VersionWindows 10 / 11 (64-bit)
CPU Architecturex86_64(AMD64)
Installer Format.exe installer
PermissionsInstalls under a standard user account; enabling TUN mode requires administrator rights

Mihomo Core

Servers / Routers / Command Line

Mihomo (formerly Clash Meta) is the actively maintained open-source core behind the Clash ecosystem, handling proxy forwarding and rule-based routing. Most of the graphical clients above already bundle this core, so there's no need to download it separately — this section is for the standalone core binaries used on servers, routers, router firmware and the command line. Pick the file matching your OS and CPU architecture.

PlatformArchitectureFormatFile
WindowsAMD64.zipmihomo-windows-amd64.zip
WindowsARM64.zipmihomo-windows-arm64.zip
macOSIntel.gzmihomo-darwin-amd64.gz
macOSApple Silicon.gzmihomo-darwin-arm64.gz
LinuxAMD64.debmihomo-linux-amd64.deb
LinuxAMD64.gzmihomo-linux-amd64.gz
LinuxARM64.gzmihomo-linux-arm64.gz
LinuxARMv7.gzmihomo-linux-armv7.gz
LinuxMIPS softfloat.gzmihomo-linux-mips-softfloat.gz

Best For

The core is a command-line program that runs alongside a config.yaml file and has no graphical interface. Regular desktop and phone users should use one of the clients above instead — there's no need to download anything from this section.

Download FAQ

FAQ · 6 Questions
Are Clash clients free to use?

Every client listed on this page is free and open-source, with no cost to download or use, and the iOS app is free on the App Store. The clients don't include any proxy nodes, so you'll need your own subscription link or node config file.

Which client should Windows beginners pick?

Clash Plus is the top pick: fresh UI, consistent experience across platforms, ready to use right after importing a subscription. If you prefer the classic desktop layout, go with Clash Verge Rev; Clash for Windows is no longer maintained and should only be used temporarily while migrating.

What should I do after installing?

Four steps to get connected: import your subscription link in the client, set the proxy mode to "Rule," turn on the system proxy switch, then visit an IP lookup site to confirm your exit node has changed. See the full walkthrough on the setup guide page.

macOS says "developer cannot be verified" — what now?

Go to System Settings → Privacy & Security, scroll down and click "Open Anyway," or Control-click the installer and choose "Open." Make sure you picked the right installer for your chip — Apple Silicon and Intel Macs won't install the wrong architecture.

How do I update to the latest version?

This page's download links and version list stay in sync with releases — just re-download and install over your current version to keep your subscriptions and settings. Clash Plus, Clash Verge Rev and other clients also have built-in update checks for in-app upgrades.

Which download works for a server or router?

Use the Mihomo core command-line binaries in the section above, choosing the archive that matches your OS and CPU architecture, and run it alongside a config.yaml file. Graphical clients require a desktop environment and won't work on servers or routers.