PACKAGE BAY · Installer Shelf

Clash Client Download: All-Platform Installer Slots

Five platform slots plus one core slot, with cards in each slot sorted top-pick first, archived last. Click a slot on the left to switch platforms — every card comes with its own button: pick the right architecture, click once, and you're set.

5 Platforms Mihomo Core Direct Live Version Refresh Always Free · Open Source

// Version numbers auto-refresh from the release manifest on page load; if the manifest is unreachable, buttons fall back to a fixed link that still works.

SLOT SELECT · Platform Slots

Pick a Platform, Grab the Installer

Slot PKG-01 · 5 Clients · x64

Windows Clients

Five cards in order: top pick first, archived last. Launch from the Start menu after installation — the first run will ask for permission to set the system proxy; allow it.

Clash Plus Top Pick

Version · Windows 10 64-bit and up · x64 installer

Same interface across every platform: import a subscription, pick a node, switch modes — three steps, one panel. Bundles the Mihomo core, so rule-based routing and node latency tests work right out of the box, no separate core file needed. Good for first-time Clash users, and for anyone who wants the same workflow on phone and desktop.

Clash Verge Rev

Version · Windows 10+ · Requires WebView2 runtime

A community-maintained desktop client built on Tauri, with a small install footprint. Packed with tunable options: TUN mode, system proxy guard, config overrides, and an external control panel all have their own settings entry — most advanced tricks are one click away. Good for users who like to hand-tune their configs. Windows 10 and later usually ships with WebView2 already installed.

FlClash

Version · Windows 10+ · Installer and portable builds available

A cross-platform Flutter client with a minimalist interface. Multiple subscriptions at once, per-app routing, and dark mode are all built in. Comes in two forms: the setup installer follows the usual install flow, while the zip portable build just needs unzipping — handy for a portable toolkit or when you'd rather not touch the system.

Clash Nyanpasu

Version · Windows 10+ · Requires WebView2 runtime

Another Tauri-based desktop client, built around visual config management: multiple config profiles sit side by side, drag to reorder, right-click to switch instantly. The interface is compact and information-dense — good for users juggling several subscriptions and switching between configs often. This page carries its Windows x64 installer.

Clash for Windows Discontinued

Version · Archived build · Windows 7 SP1 and up

Once the flagship desktop client, discontinued in 2023. The archived installer stays here for longtime users who are used to its interface and want to keep their existing configs. The config format is broadly compatible with current cores, but it no longer tracks new protocols or OS updates — new installs should start with the top-pick card above.

Windows System Requirements

ItemRequirement
Operating SystemWindows 10 64-bit and up (the archived Clash for Windows build supports Windows 7 SP1)
Architecturex64 — every Windows installer on this page is 64-bit
RuntimeClash Verge Rev and Clash Nyanpasu need WebView2, usually preinstalled on Windows 10/11
Disk Space200 MB or more; enabling TUN mode for the first time installs a virtual network adapter driver
Slot PKG-02 · 4 Clients · DMG

macOS Clients

Four cards, with separate buttons for Apple Silicon and Intel chips. Open the DMG and drag the icon into Applications to finish installing; on first launch, just allow the network extension when the system prompts.

Clash Plus Top Pick

Version · macOS 11+ · Apple Silicon and Intel builds

Lives in the menu bar, with the same layout as the mobile version. Bundles the core, auto-generates a node list after you import a subscription, and lets you flip between rule mode and global mode in one click. Pick by chip: Apple Silicon for M-series Macs, Intel for older machines.

Clash Verge Rev

Version · macOS 11+ · Apple Silicon / Intel

The most tunable desktop option: TUN mode, DNS overrides, and merged multi-subscription setups each have their own settings page, and the external control panel opens straight from the tray. Grant the network extension in System Settings → Privacy & Security to take over system-wide traffic.

FlClash

Version · macOS 11+ · Drag-and-drop DMG install

Shares the same interface as the Windows and Android builds, so switching devices means no relearning. Multiple subscriptions and domain-based routing are both built in, with config switching handled in one row at the top of the home screen. Open the DMG and drag it into Applications to finish.

ClashX Meta Discontinued

Version · Archived build · Lightweight menu bar client

The classic lightweight menu bar client — low resource use, minimal interface, everything tucked behind the menu bar icon. The project is now discontinued; the archived build stays here so longtime users can keep their existing configs. New installs should pick one of the still-updated clients above.

macOS System Requirements

ItemRequirement
Operating SystemmacOS 11 Big Sur and up
ChipBoth Apple Silicon (M-series) and Intel are supported — grab the matching DMG from the card buttons
Install MethodOpen the DMG and drag the app icon into the Applications folder
PermissionsFirst launch requires approval in Privacy & Security, plus allowing the network extension request
Slot PKG-03 · 4 Clients · APK

Android Clients

Four cards spanning everything from set-and-forget to hardcore tinkering. Allow "install unknown apps" before installing the APK, then confirm the system's VPN permission prompt on first connection.

Clash Plus Top Pick

Version · Android 5.0+ · arm64-v8a

Same workflow as the desktop builds: subscriptions, nodes, and modes all live on the home screen, rule sets update automatically, and batch node latency tests are one tap away. The arm64-v8a build covers the vast majority of phones made after 2019 — install it, import a subscription, and connect.

Clash Meta for Android

Version · Android 5.0+ · arm64 / arm / universal

The official Android client for the Meta core, closely mirroring the core itself: direct config editing, per-app routing, and live log viewing each get their own page. All three architecture builds are available — arm64 for newer phones, arm for older 32-bit devices, and the universal build if you're not sure.

FlClash

Version · Android 5.0+ · arm64 / arm

A Flutter client sharing the same interface as its desktop counterpart — the home screen shows your current subscription, node, and mode at a glance. Supports multiple concurrent subscriptions and per-app routing, with a theme that follows the system's light/dark setting. Pick by chip: arm64 for mainstream phones, arm for older devices.

Surfboard

Universal build · Android 7.0+ · Hosted on this site

An Android client compatible with the Surge config format, with a simple interface — the rule syntax differs from the Clash family but follows similar logic. Good for anyone who already has Surge-format configs and wants to reuse them on Android. The universal-architecture installer here is hosted directly on this site.

Android System Requirements

ItemRequirement
Operating SystemAndroid 5.0 and up (Surfboard needs Android 7.0+)
ArchitecturePick arm64-v8a for phones from 2019 onward; armeabi-v7a for older 32-bit devices; universal if you're unsure
Install SettingRequires allowing "install unknown apps" in system settings
Connection PermissionThe system's VPN permission prompt appears on first connection — just tap OK
Slot PKG-04 · App Store

iOS Clients

iPhone and iPad install through the App Store, which handles future updates automatically — no manual installer management needed.

Clash Plus Top Pick

Version · iOS 15+ · Universal for iPhone and iPad

The App Store listing for the Clash Plus client, part of the same project as the Windows, macOS, and Android builds on this page — subscriptions, nodes, and modes all live in one panel, with rule-based routing and node latency tests built in. Allow the VPN configuration prompt on first connection. Official site: clashplus.io, with project details and release notes.

iOS System Requirements

ItemRequirement
Operating SystemiOS / iPadOS 15 and up
DeviceUniversal for iPhone and iPad, syncing across devices with one download
Install MethodTap Get on the App Store listing; updates are pushed automatically by the store
Connection PermissionFirst connection requires allowing "Add VPN Configurations," confirmed with your lock screen passcode
Slot PKG-05 · 2 Clients · deb / rpm

Linux Clients

Two cards, picked by distro: deb for Debian/Ubuntu families, rpm for Fedora/openSUSE families. Launch from the application menu after installing; TUN mode needs admin privileges to authorize the virtual network adapter.

Clash Verge Rev Recommended

Version · x86_64 · deb and rpm formats

The most fully featured option on Linux desktops: system proxy, TUN mode, config overrides, and the external control panel all have graphical entry points, so you don't have to live in a terminal. Install the deb with apt or dpkg, the rpm with dnf or rpm — dependencies resolve automatically.

FlClash

Version · x86_64 · deb package

Shares the same interface as the other platform builds, so switching OS doesn't mean relearning anything. Multiple subscriptions and domain-based routing are both included, in a lean interface with few dependencies. The deb package works on Debian/Ubuntu and their derivatives — double-click it or install with apt.

Linux System Requirements

ItemRequirement
Distributiondeb: Debian 11+ / Ubuntu 20.04+; rpm: Fedora 38+ and other mainstream distros
Architecturex86_64; ARM devices should grab a matching Mihomo build from the core slot
Desktop EnvironmentWorks with GNOME, KDE, and other mainstream desktops; the tray icon needs system extension support
PermissionsEnabling TUN mode requires granting the client admin rights to create a virtual network adapter
Slot PKG-06 · Command-Line Core

Mihomo Core

This is the bare core for servers, routers, and command-line users: no GUI, just point it at a config.yaml and run. Regular desktop and phone users should go back to the platform slots above — every GUI client already bundles this core, so there's no need to download it separately.

Platform / ArchitectureFormatDownload
Windows AMD64.zipmihomo-windows-amd64.zip
Windows ARM64.zipmihomo-windows-arm64.zip
macOS Intel.gzmihomo-darwin-amd64.gz
macOS Apple Silicon.gzmihomo-darwin-arm64.gz
Linux AMD64.debmihomo-linux-amd64.deb
Linux AMD64.gzmihomo-linux-amd64.gz
Linux ARM64.gzmihomo-linux-arm64.gz
Linux ARMv7.gzmihomo-linux-armv7.gz
Linux MIPS softfloat.gzmihomo-linux-mips-softfloat.gz
Usage Notes Mihomo is the rule engine and protocol implementation underneath Clash-family clients, built for headless environments like VPS instances, NAS boxes, and routers. After extracting or installing it, place the config file in the core's data directory and start it with mihomo -d directory; desktop users never need to touch this directly — it's the same core running inside every GUI client.
MINI FAQ · Download Q&A

Six Common Questions Before and After Downloading

Multiple clients for the same platform — which one should I download first?

The first card in every platform slot is the top pick: Clash Plus. It uses the same interaction logic across five platforms, bundles the core, and works as soon as you import a subscription. Want denser tunable options? Check Clash Verge Rev. Want a minimal interface? Check FlClash.

Does the download button always point to the latest version?

After the page loads, a script reads the release manifest in real time and rewrites every download button to the current latest installer address, refreshing the version number in the spec line as well. If the manifest can't be reached, buttons fall back to a fixed link that still downloads normally.

Should I pick arm64, arm, or the universal build for my Android phone?

Phones from 2019 onward should pick arm64-v8a; older 32-bit devices should pick armeabi-v7a; if you're unsure, pick the universal build — it's larger but installs on either architecture. A system VPN permission prompt on first connection is normal.

What if SmartScreen blocks the installer on Windows?

Open-source clients usually don't carry a paid commercial signing certificate, so SmartScreen may show "Unknown publisher." Click "More info," then "Run anyway" to continue — the installers come from each project's official release channel.

macOS says it can't verify the developer and won't open the app — what now?

Go to System Settings → Privacy & Security and click "Open Anyway" in the notice area. On first launch the client will also request network extension permission; allowing it lets the proxy take over system traffic — if you declined, you can re-authorize on the same page.

Can I still download and use clients marked "Discontinued"?

Yes. Clash for Windows and ClashX Meta still offer archived installers, so longtime users can keep their existing configs. They no longer receive feature updates or new OS support, though — new users should start with the top-pick card on each platform.

NEXT · After Installing

Installing is just the first step: importing a subscription, picking a node, and confirming the proxy works are all covered in the quick-start guide; for tuning policy groups, rule sets, and TUN mode, check the advanced configuration handbook.