CLIENT DOWNLOAD

Choose Your Platform

Supporting Windows, macOS, Android, iOS, and Linux. Offering mainstream GUI clients and command-line cores. Open source, free, and continuously updated.

Open Source & Free
Cross-Platform
Constantly Updated
Multi-Protocol Support

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.

🐱
v1.6.1
Clash Nyanpasu
Graphical User Interface ¡ GUI

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.

Theme Customization Multi-Kernel Switching TUN Mode Subscription Management
Choose Architecture
Updated 2024-10  Âˇ  Open Source & Free GitHub
âŒ¨ī¸
v1.19.22
Mihomo Core
Command Line Kernel ¡ CLI

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.

Headless Server Deployment API Control Low Resource Usage
Choose Architecture
Updated 2025-03  Âˇ  Open Source & Free GitHub

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.

🌙
v1.4.32
ClashX Meta
Native macOS Menu Bar App ¡ Native

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.

Native Menu Bar Extremely Low Resource Simple Interaction Universal
Updated 2024-09  Âˇ  Open Source & Free GitHub
âŒ¨ī¸
v1.19.22
Mihomo Core
Command Line Kernel ¡ CLI

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.

Homebrew Install API Management Headless Low Overhead
Updated 2024-11  Âˇ  Open Source & Free GitHub

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.

â„šī¸ Before installing, enable Allow installation from unknown sources in Settings → Security. Most modern phones (Snapdragon, MediaTek, Exynos) use arm64-v8a. For older 32-bit devices, choose armeabi-v7a. If unsure, pick Universal.
đŸĻ‹
v0.8.72
FlClash
Flutter Cross-Platform Client ¡ APK

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.

Material You Cross-Platform Sync Smooth Animations Subscription Management
Updated 2024-10  Âˇ  Open Source & Free GitHub

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.

âš ī¸ Due to App Store regional restrictions, China-region accounts typically cannot find these apps. We recommend registering a US or HK Apple ID. iOS clients cannot be downloaded as APKs; all installs must go through the official App Store.
🚀
App Store
Shadowrocket
iOS / iPadOS Client ¡ App Store

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.

Clash Compatible Multi-Protocol Support Stable & Reliable Rule Routing
Paid App  Âˇ  US Region Official Site →
đŸ‘ģ
App Store
Spectre Proxy
iOS Client ¡ App Store

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.

Native Clash Lightweight & Simple Strategy Groups Entry-Friendly
Free / In-App Purchase  Âˇ  Multi-Region Official Site →

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.

âŒ¨ī¸
v1.18.6
Mihomo Core
Command Line Kernel ¡ CLI

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.

systemd Service Transparent Proxy Side-Router Deployment Multi-Architecture Docker Support
Updated 2024-11  Âˇ  Open Source & Free GitHub

Client Feature Comparison

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

File Integrity Verification

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.

WINDOWS CertUtil -hashfile installer.exe SHA256
MACOS / LINUX sha256sum filename.tar.gz
user@host:~$ sha256sum clash-verge_2.2.3_amd64.deb a3f8c2d9e1b74f0d...c3a1 clash-verge_2.2.3_amd64.deb
user@host:~$ cat clash-verge_2.2.3_amd64.deb.sha256 a3f8c2d9e1b74f0d...c3a1 clash-verge_2.2.3_amd64.deb ✓ Checksum verified. File integrity confirmed.

Download FAQ

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.