Free Open Source • Multi-platform • Regularly Updated

Download Clash Client
Cross-platform & Ready to Use

Based on Mihomo (Clash Meta) core, supporting Shadowsocks, VMess, Trojan, VLESS, and more. Choose your platform and download to finish setup in five minutes.

5Supported Platforms
40k+GitHub Stars
MITLicense
FreeForever Free
Free & Open Source
40k+ Stars
Clash Download Center
Windows
Clash Verge Rev · x64
~37 MB
macOS
Clash Verge Rev · ARM64
~48 MB
Android
FlClash · ARM64
~45 MB
iOS
Clash Plus
App Store
Linux
Clash Verge Rev · amd64
~54 MB

Download for Windows

Compatible with Windows 10 / 11 (64-bit), supporting Intel/AMD x64 and ARM64. Choose from several featured GUI clients.

For new users, we recommend Clash Plus. It's full-featured, actively updated, and offers the best overall experience on Windows.
Clash Verge Rev
Actively Maintained Based on Mihomo

The community successor to Clash Verge. Based on Mihomo (Clash Meta) core, it includes a Web UI, TUN mode, system proxy, subscription management, and rule editing. Currently the most comprehensive Clash GUI for Windows.

TUN Mode Subscription Management Rule Editing Node Speed Test
FlClash
Actively Maintained Based on Mihomo

Built with the Flutter cross-platform framework, it features a modern and beautiful UI with consistent logic across Windows, macOS, Linux, and Android. It fully supports Clash subscription links.

Flutter Cross-platform Modern UI Subscription Management Consistent Experience
Clash Nyanpasu
Actively Maintained Based on Mihomo

A Clash client featuring a cute cat-girl mascot. It offers full functionality alongside personalized theme customization and supports both Mihomo and Clash.rs cores. Highly popular among younger users.

Dual-core Support Theme Customization System Proxy TUN Mode
This project is discontinued and provided for historical reference only. Please use the recommended clients above.
Clash for Windows
Discontinued

Once the most popular Windows Clash GUI (CFW), famous for its beautiful Dashboard and comprehensive features. The repository was deleted by the author in 2023. We provide legacy installers for reference only. We strongly recommend using Clash Verge Rev instead.

Download for macOS

For macOS 11 (Big Sur) and newer. Supports both Intel (x64) and Apple Silicon (M1/M2/M3) chips.

Apple Silicon (M-series) users should download the ARM64 version; Intel Mac users should download x64. Check your chip type in 'About This Mac'.
Clash Verge Rev
Actively Maintained Based on Mihomo

The best overall Clash client for macOS, natively adapted to macOS design standards. It supports system proxy, TUN mode, and subscription management, with dedicated builds for Intel and Apple Silicon for maximum performance.

Native macOS Design Native M1/M2/M3 Support TUN Mode Status Bar Icon
FlClash
Actively Maintained Based on Mihomo

A Flutter-based cross-platform client providing a consistent experience with its Android and Windows versions on macOS. Simple and intuitive, it's ideal for users with multi-platform devices.

Cross-platform Unified Experience Simple and Intuitive Mihomo Core Subscription Management
This project is discontinued and provided for historical reference only. Please use the recommended clients above.
ClashX Meta
Discontinued

The Clash Meta core version of ClashX, formerly a top choice for Mac users. The repository was archived in 2023. Legacy installers are available for reference. New users are recommended to use Clash Verge Rev instead.

Download for Android

For Android 5.0 and above. Supports ARM64 (modern phones) and ARMv7 (legacy devices).

Not sure about your architecture? Most Android phones released after 2016 are ARM64. We recommend downloading the ARM64 version; try ARMv7 if it fails.
FlClash
Actively Maintained Based on Mihomo

Featuring a Material Design 3 interface, it offers smooth operation and comprehensive features like subscription management, policy groups, and real-time traffic stats. Based on Mihomo core, it's currently the best overall Clash-compatible client for Android.

Material You Design VPN Mode Subscription Management Traffic Stats
Surfboard
Actively Maintained

An Android proxy client compatible with Clash formats. It features a clean, easy-to-use UI and supports full Clash YAML subscriptions and configs, perfect for users seeking simplicity.

Clash-format Compatible Clean UI Subscription Support VPN Mode
This project is discontinued and provided for historical reference only. Please use the recommended clients above.
Clash Meta for Android
Discontinued

The Clash Meta core version of ClashForAndroid, once the mainstream choice on Android. The repository was archived in 2023. Legacy installers are provided for reference. New users are recommended to use FlClash instead.

iOS Client Guide

iOS / iPadOS 14 and above, compatible with iPhone and iPad.

iOS Platform Note

For iOS we recommend Clash Plus, a smart proxy tool that is fully compatible with Clash subscription links and YAML config formats. It is available on the App Store (a US Apple ID is required) and from the official website:

Download for Linux

Supports Ubuntu, Debian, Fedora, CentOS, and more. Available in .deb and .rpm formats.

Ubuntu / Debian users should download .deb; CentOS / Fedora / RHEL users should download .rpm. For CLI use, visit the 'Core' tab to download the Mihomo binary.
FlClash
Actively Maintained Based on Mihomo

The Linux version of the Flutter cross-platform client, providing a consistent UI experience across all platforms. Ideal for users seeking a uniform operational experience.

Consistent Flutter Cross-platform Experience Modern UI Mihomo Core

Mihomo Core Download

Mihomo (formerly Clash Meta) is currently the most active Clash core branch, supporting Hysteria2, TUIC v5, and more. Ideal for routers, NAS, and servers, or for manually replacing cores in GUI clients.

The Core version is a pure CLI program with no GUI, suitable for advanced users, routers (OpenWRT), NAS, and server deployments. Regular users should use the GUI clients listed above.
Selection Guide

ClientFeature Comparison

Not sure which to choose? Compare features and platform support of mainstream Clash clients to find the right version for you.

Client Windows macOS Android Linux Core TUN Mode Status
FlClash Recommended Mihomo Active
Clash Nyanpasu Mihomo / Clash.rs Active
Surfboard Own Active
Clash Plus(iOS) Own Active
Clash for Windows Original Clash Discontinued
ClashX Meta Clash Meta Discontinued
Clash Meta Android Clash Meta Discontinued
Download FAQ

Questions About
Clash Downloads

Commonly asked questions about downloading and installing Clash, covering client choice, version differences, and troubleshooting.

View Full Tutorials
Which Clash version is best? Which client should beginners choose?

For new users on Windows, macOS, or Linux, we highly recommend Clash Verge Rev—it's feature-rich, beautiful, and actively maintained. For Android, FlClash offers the best experience with a modern UI and the latest Mihomo core. For iOS, Clash Plus is the recommended choice for its full compatibility with Clash subscriptions.

Is Clash for Windows still available? Why is it considered discontinued?

The original Clash for Windows (CFW) repository was deleted by its author in 2023. While we provide the last historical version, it no longer receives updates or security fixes. We strongly advise users to migrate to Clash Verge Rev or Clash Nyanpasu for better security and features.

What are the differences between Clash Verge Rev, FlClash, and Clash Nyanpasu?

Clash Verge Rev is the most comprehensive desktop client, ideal for advanced users. FlClash uses Flutter for a modern, consistent experience across all platforms (including Android). Clash Nyanpasu supports dual-core switching (Mihomo/Clash.rs) and theme customization for users who enjoy personalization.

What if I get 'Unable to install' when installing an APK?

To install third-party APKs on Android: ① Enable 'Allow installation from unknown sources' in Settings. ② Ensure you downloaded the version matching your device architecture (ARM64 for most modern phones). ③ Try the 'Universal' version if other builds fail.

How to fix 'App cannot be opened because developer cannot be verified' on macOS?

This is due to macOS Gatekeeper. To resolve: ① Click 'Open Anyway' in 'System Settings → Privacy & Security'. ② Or run xattr -rd com.apple.quarantine /Applications/AppName.app in Terminal to remove the quarantine attribute. ③ Or right-click the app in Finder, select 'Open', then click 'Open' in the dialog.

What is the difference between Mihomo core and GUI clients? Which should I download?

Mihomo core is a pure CLI program for servers, routers (like OpenWRT), or advanced users who want to manually replace cores. Regular users should use GUI clients (Clash Verge Rev, FlClash, etc.) for a ready-to-use experience without terminal commands.

How do I configure a subscription link after downloading?

Using Clash Verge Rev as an example: ① Install and open the app. ② Click 'Profiles' or 'Subscription'. ③ Paste your link from your provider. ④ Click 'Import' and wait for nodes to load. ⑤ Enable 'System Proxy' on the dashboard. See our Tutorials for step-by-step guides.

Check our Tutorials to get started

From beginner guides to advanced usage, our tutorials cover subscription setup, rule customization, and troubleshooting.