DOWNLOAD · All Platforms
Download Clash
Pick your platform below and click to download. The first client listed for each platform is the most actively maintained option right now. Download links are resolved live from a version manifest and always point to the latest release, with version numbers on each card pulled from the same source.
Clash Plus
clashplus.io
The top pick across all platforms, built on the mihomo core with a clean interface. Subscription import, rule-based routing, system proxy, and TUN mode are all included — a solid choice if you're new to Clash. The installer is 64-bit and covers the vast majority of Windows PCs.
Clash Verge Rev
Clash Verge community fork
A community-maintained fork that picked up where Clash Verge left off, built with Tauri for a light footprint. Supports subscription merging, rule set editing, and global extension scripts — great for users who like fine-tuning their config.
FlClash
Cross-platform Flutter client
A cross-platform client built with Flutter, sharing the same interface across Windows, macOS, Linux, and Android — handy if you switch between devices often. Supports multiple subscriptions and WebDAV sync, with both an installer and a portable zip available.
Clash Nyanpasu
Tauri · multi-core switching
A Tauri-based client that lets you switch between the mihomo and Clash Premium cores, with a built-in visual rule editor — a good fit for advanced users comparing core behavior.
Clash for Windows
Legacy classic · archived
Once the go-to Windows client, discontinued in late 2023 and kept here purely for archival purposes. It still runs on older machines, but doesn't support newer protocols or system features. We recommend migrating to any of the actively maintained clients above — subscription links and config formats are compatible.
Windows System Requirements
| Client | Requirements | Installer Format |
|---|---|---|
| Clash Plus | Windows 10 or later (64-bit) | .exe installer |
| Clash Verge Rev | Windows 10 or later (64-bit) | .exe installer |
| FlClash | Windows 10 or later | .exe installer / .zip portable |
| Clash Nyanpasu | Windows 10 or later (64-bit) | .exe installer |
| Clash for Windows | Windows 7 or later | .exe installer (archived) |
On macOS, check your chip before downloading: Apple Silicon (M-series) needs the arm64 build, Intel Macs need the x64 build. Not sure which? Click the Apple menu > About This Mac — if "Chip" says Apple, you're on arm64.
Clash Plus
clashplus.io
The top pick for macOS, built on the mihomo core with a full menu bar toggle and main window. Supports automatic subscription updates, rule-based routing, and enhanced mode. Apple Silicon and Intel builds are separate — choose based on your chip.
Clash Verge Rev
Clash Verge community fork
An actively maintained fork of Clash Verge with a polished interface. Supports subscription merging, visual rule editing, and global scripts. If macOS warns about an unidentified developer on install, go to System Settings > Privacy & Security and allow it.
FlClash
Cross-platform Flutter client
A cross-platform client built with Flutter, sharing the same interface as the Windows and Android versions — great if you use multiple devices. Supports multiple subscriptions, WebDAV sync, and dark mode, with a universal dmg installer.
ClashX Meta
ClashX's Meta core fork
A mihomo (Meta) core fork of the classic ClashX menu bar client — lightweight, low power usage, lives in the menu bar. No longer maintained and kept here for archival purposes only; for a fresh install, use Clash Plus or Clash Verge Rev above instead.
macOS System Requirements
| Client | Requirements | Installer Format |
|---|---|---|
| Clash Plus | macOS 11 or later | .dmg(arm64 / x64) |
| Clash Verge Rev | macOS 10.15 or later | .dmg |
| FlClash | macOS 10.15 or later | .dmg |
| ClashX Meta | macOS 10.13 or later | .dmg (archived) |
For Android, Clash Plus is the go-to; if you need finer per-app proxy control, check out Clash Meta for Android. Not sure about your chip architecture? Grab the universal build — it's a bit larger but works on any device.
Clash Plus
clashplus.io
The top pick for Android, built on the mihomo core. Supports automatic subscription updates, per-app proxying, rule-based routing, and a quick toggle tile. The installer targets arm64-v8a, covering the vast majority of phones from the last five years.
Clash Meta for Android
Official mihomo Android app
The official Android GUI for the mihomo core, with full per-app proxying, config overrides, and provider management. Available in arm64, arm, and universal builds — pick by architecture for older devices or emulators.
FlClash
Cross-platform Flutter client
An Android client sharing the same interface as the desktop version. Supports multiple subscriptions, WebDAV sync, and Material You theming — a good fit if you use both a phone and a PC. Available in arm64 and arm builds.
Surfboard
Surfboard · long-standing tool
A clean, long-standing Android proxy tool compatible with mihomo config format, with per-app routing and traffic stats. The universal build here works across all device types.
Android System Requirements
| Client | Requirements | Installer Format |
|---|---|---|
| Clash Plus | Android 7.0 or later | .apk(arm64-v8a) |
| Clash Meta for Android | Android 7.0 or later | .apk (arm64 / arm / universal) |
| FlClash | Android 7.0 or later | .apk(arm64 / arm) |
| Surfboard | Android 7.0 or later | .apk (universal) |
On iPhone and iPad, just use Clash Plus — install it from the App Store, then import your subscription to connect. Full feature details and release notes are on the official site at clashplus.io.
Clash Plus
clashplus.io
A Clash client for iOS built on the mihomo core, with automatic subscription updates, rule-based routing, an app-grouped policy view, and home screen widgets. Distributed through the App Store and updates automatically with the rest of your apps.
iOS System Requirements
| Client | Requirements | Distribution |
|---|---|---|
| Clash Plus | iOS / iPadOS (see App Store listing for details) | App Store |
For Linux desktops, Clash Verge Rev is recommended, with both deb and rpm packages available; FlClash offers a deb package too. Servers, routers, and NAS devices don't need a GUI — see the Mihomo core section further down this page instead.
Clash Verge Rev
Clash Verge community fork
The top choice for Linux desktop environments — .deb for Debian/Ubuntu-based distros, .rpm for Fedora/openSUSE-based ones. Supports system proxy, TUN mode, and subscription merging; once installed, your package manager handles updates.
FlClash
Cross-platform Flutter client
A cross-platform client built with Flutter — the Linux version matches the Windows and Android interfaces, with support for multiple subscriptions and WebDAV sync. A .deb package is available for Debian/Ubuntu-based distros.
Linux System Requirements
| Client | Requirements | Installer Format |
|---|---|---|
| Clash Verge Rev | Debian / Ubuntu / Fedora and other mainstream distros (x86_64) | .deb / .rpm |
| FlClash | Debian / Ubuntu-based (x86_64) | .deb |
Mihomo Core: For Servers & Routers Only
Every GUI client listed above already bundles the mihomo core, so on a regular PC or phone you don't need to download anything from this section. Deploying the core directly is only needed in three cases: headless Linux servers, router firmware like OpenWrt, and NAS setups where you want to write your own systemd service for autostart.
The core is a command-line program that reads config.yaml from your config directory at startup — use the -d flag to point it to that directory:
./mihomo -d /etc/mihomo
Check your CPU architecture before downloading for a router: MIPS chips like the MT7621 need mips-softfloat; ARM-based routers and Raspberry Pi need armv7 or arm64; regular x86 servers need amd64.
| Platform | Architecture | File | Download |
|---|---|---|---|
| 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 | 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 |
The .gz files are single-file archives you can run right after extracting; for .deb, use dpkg -i to install. The core has no GUI — if you're new to Clash, head back up and pick a client for your platform instead.
FAQ · Download Questions
Six Questions Before You Download
Which client to pick, which architecture, what those system warnings mean, and how the core relates to the GUI — read through these before downloading.
New to Clash — which client should I download?
Pick the first option listed for your platform: Clash Plus is the top pick for Windows, macOS, Android, and iOS, while Clash Verge Rev is recommended for Linux. All of these are actively maintained with clean interfaces — just import your subscription after installing, following the setup guide.
How do I tell arm64, arm, and x64 installers apart?
Phones from the last five years are almost always arm64-v8a; older phones from before 2016 need armeabi-v7a; if you're unsure, grab the universal package. On computers, Apple Silicon chips need the arm64 build, while Intel and AMD processors need the x64 (AMD64) build.
What if Windows shows "Windows protected your PC"?
This is a routine SmartScreen warning for new installers that haven't been downloaded many times yet — it doesn't mean the file is unsafe. Click "More info," then "Run anyway" to continue. On macOS, if you see an unverified developer warning, go to System Settings > Privacy & Security and click "Open Anyway."
Does the download button always link to the latest version?
Yes. When the page loads, it fetches each client's current release URL from a version manifest, so the buttons always point to the latest installer, and the version numbers shown on the cards come from the same manifest.
How does the Mihomo core relate to these GUI clients?
Mihomo (formerly Clash Meta) is the proxy core that handles traffic routing; clients like Clash Plus and Clash Verge Rev are graphical front-ends that already bundle the core internally. You'd only need to download the core separately for headless setups like routers, NAS devices, or servers without a GUI.
Can I still use Clash for Windows?
It still opens and connects, but it hasn't been updated since late 2023, so expect growing issues with newer protocols and newer versions of Windows. We recommend migrating your subscription to Clash Plus or Clash Verge Rev — subscription links and config formats are compatible, so you can just import and go.
NEXT · After You Download
What to Do Next
Installing the client is just step one — next up is importing your subscription, choosing a mode, and confirming the proxy works. Follow the order below.