Based on Mihomo (Clash Meta) core, supporting Shadowsocks, VMess, Trojan, VLESS, and more. Choose your platform and download to finish setup in five minutes.
Compatible with Windows 10 / 11 (64-bit), supporting Intel/AMD x64 and ARM64. Choose from several featured GUI clients.
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.
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.
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.
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.
For macOS 11 (Big Sur) and newer. Supports both Intel (x64) and Apple Silicon (M1/M2/M3) chips.
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.
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.
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.
For Android 5.0 and above. Supports ARM64 (modern phones) and ARMv7 (legacy devices).
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.
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.
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 / iPadOS 14 and above, compatible with iPhone and iPad.
Due to App Store policy restrictions, there is no official client named 'Clash' for iOS. However, the following apps are fully compatible with Clash subscription links and YAML config formats. They support the same features as desktop Clash clients:
The most popular Clash-compatible client for iOS. It features a refined UI, full support for Clash subscriptions/YAML, policy groups, rule-based routing, and DNS config, with Widget and Siri Shortcut support. The top choice for most iOS users.
Commonly known as 'Shadowrocket', this classic iOS proxy client supports Clash subscriptions and configs. It is compatible with Shadowsocks, VMess, Trojan, and more. Highly flexible and favored by advanced users.
Supports Ubuntu, Debian, Fedora, CentOS, and more. Available in .deb and .rpm formats.
The top choice for Clash on Linux desktop environments. It provides system tray support with a simple, easy-to-use UI for GNOME, KDE, and XFCE. Supports both x86_64 and ARM64 architectures.
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.
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.
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 |
|---|---|---|---|---|---|---|---|
| Clash Verge Rev Recommended | Mihomo | Active | |||||
| FlClash Recommended | Mihomo | Active | |||||
| Clash Nyanpasu | Mihomo / Clash.rs | Active | |||||
| Surfboard | Own | Active | |||||
| Stash(iOS) | Own | Active | |||||
| Clash for Windows | Original Clash | Discontinued | |||||
| ClashX Meta | Clash Meta | Discontinued | |||||
| Clash Meta Android | Clash Meta | Discontinued |
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, Stash is the top choice for its full compatibility with Clash subscriptions.
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.
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.
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.
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.
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.
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.