Supporting Windows, macOS, Android, iOS, and Linux. Offering mainstream GUI clients and command-line cores. Open source, free, and continuously updated.
We recommend Clash Verge Rev as the primary Windows GUI client. Built on the Mihomo kernel, it offers an intuitive visual experience. Advanced users can use Mihomo CLI for server deployments.
A modern cross-platform client built with Tauri and Mihomo. Features visual configuration, subscription management, rule editing, and real-time traffic statistics. Ideal for Windows.
Also based on Tauri and Mihomo, it offers a clean, minimal UI. Full visual support for Clash Meta extended features and multi-kernel switching. Ideal for users who prefer UI customization.
Community-maintained version of the official Clash kernel (formerly Clash Meta). Runs in CLI mode. Best for server deployments, advanced automation scripts, and power users who don't need a GUI. Managed via RESTful API or Dashboards.
For macOS, we recommend Clash Verge Rev (supports both Intel and Apple Silicon), or the native-style menu bar app ClashX Meta. Apple Silicon (M-series) users should prioritize the ARM64 version for optimal performance.
A modern cross-platform GUI client. The macOS version natively supports system proxy switching and TUN mode, integrating deeply with macOS. Compatible with both Intel and Apple Silicon architectures.
A native menu bar app built for macOS, based on the Mihomo kernel and following macOS design guidelines. Low resource usage, simple and intuitive interaction, perfect for users seeking a lightweight experience.
Lightweight CLI kernel that can be deployed via Homebrew or manually. Managed via RESTful API or third-party Dashboards. Ideal for advanced users and dev environments.
For Android, we recommend ClashMeta for Android. Based on the Mihomo kernel, it's feature-rich and supports TUN global proxy. Choose the APK matching your CPU architecture, or the Universal version if unsure.
A Mihomo-based GUI client for Android. Supports TUN global proxy, subscription management, visual strategy group switching, and real-time traffic monitoring. Feature-complete and stable.
A cross-platform Clash client built with Flutter. Features a smooth, modern UI following Material You design. Supports Android, Windows, and macOS with a unified configuration experience.
Proxy apps for iOS must be downloaded via the App Store. The clients listed below support Clash configuration formats. Some apps require switching to a US or HK Apple ID to search and download.
One of the most feature-complete Clash-compatible clients for iOS. Full support for Clash config formats, powerful rule routing, script execution, and MitM decryption. Supports iPhone and iPad.
One of the most popular proxy clients on iOS. Supports Clash config imports and multiple proxy protocols. Simple UI, high stability, and excellent user reviews.
A lightweight iOS client focused on Clash config formats. Clear and simple UI, full support for rule routing and strategy group switching. A great entry-level choice for iPhone users.
Linux users can choose Clash Verge Rev (GUI, supports major distros) or deploy the lightweight Mihomo CLI kernel as a transparent proxy gateway for router-level global proxy.
Available in .deb and .rpm formats, compatible with Ubuntu, Debian, Fedora, Arch Linux, etc. AUR users can install via package manager. Provides a full GUI proxy experience for Linux desktops.
Ideal for configuring Linux hosts as transparent proxy gateways or side-routers. Managed via systemd for auto-start, combined with iptables for LAN-wide transparent proxy. Used in soft routers, NAS, and Docker.
| Client | Supported Platforms | GUI | TUN Mode | Subscription Management | Rule Editor | Open Source |
|---|---|---|---|---|---|---|
| Clash Verge Rev | Win / Mac / Linux | â | â | â | â | â |
| Clash Nyanpasu | Win / Mac / Linux | â | â | â | âŗ | â |
| ClashX Meta | macOS | â | â | â | â | â |
| ClashMeta for Android | Android | â | â | â | âŗ | â |
| FlClash | Android / Win / Mac | â | â | â | â | â |
| Stash | iOS / iPadOS | â | â | â | â | â |
| Mihomo Core | Cross-Platform CLI | â | â | â | â | â |
âŗ Partial Support ¡ â Not Supported ¡ â Full Support
After downloading, we recommend performing a SHA256 hash check to ensure the installer hasn't been tampered with, ensuring fundamental system security.
SHA256 hashes for each release can be found next to the files on the GitHub Releases page.
This is a generic warning from Windows SmartScreen for software without a Microsoft digital signature, not a malware indicator. Clients like Clash Verge Rev are open source and auditable on GitHub. Click 'More info' and then 'Run anyway' to install. Always download from the official GitHub Releases page.
This is a macOS Gatekeeper security restriction for non-notarized apps. Solution: Right-click (or Control-click) the app icon â select 'Open' â click 'Open' again in the dialog. Alternatively, run xattr -cr /Applications/ClashVerge.app in Terminal to remove the quarantine flag.
Two common reasons: 1. CPU architecture mismatch (e.g., installing arm64-v8a on an old 32-bit device) - use the Universal APK instead. 2. Conflict with a leftover version - completely uninstall the old version in Settings â App Management first. Also ensure 'Allow installation from unknown sources' is enabled.
Windows/Linux Desktop: x64 (amd64) in most cases. Choose ARM64 only for Windows on ARM devices (e.g., Snapdragon X Elite). macOS: Apple Silicon (M1/M2/M3/M4) choose arm64; pre-2020 Intel Macs choose x64. Android: Most modern phones are arm64-v8a; use Universal if unsure.
Due to policy restrictions, proxy apps like Stash and Shadowrocket have been removed from the China App Store. You must switch to a US or HK account. We recommend registering a separate US Apple ID just for downloads; you can switch accounts in the App Store without changing your main iCloud ID.