The community-maintained successor to Clash Verge. Built with Rust + Tauri for a polished UI and fast startup. Features the latest Mihomo core, TUN mode, Service Mode, and auto-proxy configuration. Currently the most feature-complete and actively updated Clash GUI for Windows.
clash-verge-rev/clash-verge-rev · GitHubClash Client
Download Center
Providing the latest Clash installers for Windows, macOS, Android, iOS, and Linux. Free, open-source, and officially verified.
A cross-platform Clash client built with Flutter. Features a clean, modern UI and lightweight startup, offering a unified experience across Windows, macOS, Android, and Linux.
chen08209/FlClash · GitHubAnother Tauri-based Clash GUI known for its cute aesthetics. Supports switching between Clash, Mihomo, and Clash.RS kernels to meet diverse needs.
LibNyanpasu/clash-nyanpasu · GitHubOnce the most popular Clash client for Windows (CFW), known for its stable UI and vast community resources. The developer deleted the GitHub repository and ceased maintenance in 2023. New users are encouraged to choose Clash Verge Rev, though existing users may still use this archived version.
The premier Clash GUI for macOS, featuring native support for Apple Silicon (M1/M2/M3) and an Intel version. Supports auto-proxy config and TUN Enhanced Mode with a convenient menu bar presence.
clash-verge-rev/clash-verge-rev · GitHubA lightweight cross-platform Clash client with a native Flutter UI. Available for both Apple Silicon and Intel, perfect for users seeking simplicity.
chen08209/FlClash · GitHubA macOS menu-bar-style Clash client with a built-in Mihomo (Clash.Meta) core. Lightweight and highly integrated, ideal for fans of the native Mac experience.
MetaCubeX/ClashX.Meta · GitHubA modern Android Clash client built with Flutter, following Material You design principles for a beautiful, fluid UI. No root required—uses the Android VPN API for global proxy. Supports per-app proxy, rule splitting, and latency testing.
chen08209/FlClash · GitHubAn Android client built on the Clash.Meta (Mihomo) core. Supports latest protocols, requires no root, and is compatible with standard Clash configs and subscriptions. Highly rated by the community.
MetaCubeX/ClashMetaForAndroid · GitHubThe Android experience closest to Surge for iOS. Professional, clean UI with excellent rule-based splitting and support for Clash/Surge formats.
getsurfboard/surfboard · Releases (Closed Source)The premier Clash GUI for Linux. Available in .deb (Ubuntu/Debian) and .rpm (Fedora/CentOS) for both AMD64 and ARM64. Built-in Mihomo core.
clash-verge-rev/clash-verge-rev · GitHubA Flutter-based Clash client offering a unified cross-platform experience. The Linux version provides a .deb installer with a clean, intuitive UI—perfect for minimalists.
chen08209/FlClash · GitHubHeadless Mihomo core binaries supporting amd64, arm64, armv7, etc. Can be set to autostart via systemd and managed remotely via Web dashboards.
Mihomo Core Engine (formerly Clash.Meta)
Mihomo is an enhanced fork of the Clash core, adding support for the latest protocols like VLESS+Reality, Hysteria2, and TUIC v5, as well as advanced features like Script rules and Sub-Rules. GUI clients (Clash Verge Rev, FlClash, etc.) have this built-in; manual download is only necessary for deployment on routers, NAS, or servers.
MetaCubeX/mihomo · GitHub| OS | Architecture | Format | Best Use Case | Download |
|---|---|---|---|---|
| Windows | AMD64 | .zip | 64-bit Windows 10/11 | Download |
| Windows | ARM64 | .zip | ARM-based PCs (Snapdragon) | Download |
| macOS | ARM64 | .gz | Apple Silicon M1/M2/M3 | Download |
| macOS | AMD64 | .gz | Intel-based Macs | Download |
| Linux | AMD64 | .gz | Ubuntu / Debian / CentOS x86_64 | Download |
| Linux | AMD64 | .deb | Debian / Ubuntu Distributions | Download |
| Linux | ARM64 | .gz | Raspberry Pi 4+ / ARM Servers | Download |
| Linux | ARMv7 | .gz | Raspberry Pi 2/3 / 32-bit ARM | Download |
| Linux | MIPS | .gz | OpenWrt Routers (Soft Float) | Download |
mihomo executable, place it in any directory, and run it with config.yaml using: ./mihomo -d /path/to/config/dir. We recommend using the metacubexd Dashboard for visual management.
How to Choose the Right Clash Client?
While most clients share the same Clash/Mihomo core, they differ in UI and feature sets. Choose the one that best fits your workflow.
Clash Verge Rev
The most feature-complete cross-platform GUI client. Built with Rust + Tauri for speed, it supports advanced features like TUN Mode, Service Mode, and Scripting. The top choice for new Clash users.
FlClash
A modern Flutter-based client with a beautiful, clean UI. Supports Windows, macOS, Android, and Linux, providing a seamless, unified experience across all devices.
Clash Nyanpasu
Also built on Tauri, known for its personalized design and multi-kernel support (Clash Original, Mihomo, Clash.RS). Ideal for power users who love deep customization.
ClashX Meta
A native macOS menu bar app with minimal resource usage. Perfect for Mac users who want Clash to stay "quietly" in the background without a complex UI.
Mihomo Core
A headless CLI engine for deployment on OpenWrt routers, Linux servers, or NAS devices. Runs as a daemon with extremely low resource usage, managed remotely via Web Dashboards.
Clash for Windows (Legacy)
Formerly the most popular Windows client. While development has stopped, current versions still work and community resources are vast. For a modern experience, consider migrating to Clash Verge Rev.
Secure Downloads: Use Official Channels
Clash code is fully open-source and auditable. Avoid non-official sources to prevent malware risks.
Official Secure Sources
All installers provided here come directly from the official GitHub Releases of each project. File integrity is guaranteed.
Beware of Unofficial Channels
Many modified Clash clients found online may contain backdoors or ad injections. Do not download from forums or unknown websites to protect your privacy and security.
Open Source & Transparent
The Clash core and GUI clients are open-source. Hosted on GitHub, the code is public and free of hidden features or data collection.
Node Security & Privacy
Clash does not provide proxy services. Nodes are provided by third-party providers. Choose reputable services and avoid unknown free nodes to protect your online privacy.
Download & Install FAQ
A collection of common download and installation issues with quick solutions.
Which Clash version is the best? Recommendations for Windows and Mac?
Can I still use Clash for Windows (CFW)? Why switch?
Which Android APK should I download? Universal vs. arm64?
arm64-v8a: Optimized for 64-bit ARM, smaller and faster—perfect for most modern phones (2016+). recommended.
armeabi-v7a: For legacy 32-bit devices.
Difference between Mihomo core and vanilla Clash? Do I need to download the core?
General users don't need a separate core—modern GUIs like Clash Verge Rev and FlClash have it built-in. Manual core downloads are only for routers or headless servers.
How to fix "App cannot be opened" on macOS?
Method 1 (Recommended): Right-click the app → select "Open" → click "Open" again.
Method 2: Go to "System Settings → Privacy & Security" and click "Open Anyway" at the bottom. Once done, you can double-click as usual.
How to verify file integrity after download?
shasum -a 256 filename on Mac/Linux or Get-FileHash filename -Algorithm SHA256 on Windows PowerShell. Compare with the official hash. Files provided here are direct from official repositories.
How to start using Clash after installation? Do I need nodes?
Paste the link in the "Configs" tab → Click Update → Select a node in "Proxies" → Toggle "System Proxy." See the Tutorial for details.
Start Using Clash for Free
The choice of 50 million users. 100% open-source, zero subscription fees.