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 Plus as the primary Windows client. With full Clash config support, it offers an intuitive visual experience and TUN global proxy. Advanced users can use Mihomo CLI for server deployments.

v2.4.7
Clash Verge Rev
Graphical User Interface · GUI

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.

Visual Config Subscription Management TUN Mode Rule Editor System Proxy Traffic Stats
Updated 2026-05  ·  Open Source & Free GitHub
🐱
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
🦋
v0.8.93
FlClash
Flutter Cross-Platform Client · GUI

A cross-platform Clash client built with Flutter. Features a smooth, modern UI following Material You design. Supports Windows, Android, and macOS with a unified configuration experience.

Material You Cross-Platform Sync Smooth Animations Subscription Management
Choose Architecture
Updated 2026-05  ·  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 Plus (supports both Intel and Apple Silicon), with full Clash config support and TUN global proxy. Apple Silicon (M-series) users should prioritize the ARM64 version for optimal performance.

v2.4.7
Clash Verge Rev
Graphical User Interface · GUI

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.

Apple Silicon System Proxy TUN Mode Subscription Management Rule Editor
Updated 2026-05  ·  Open Source & Free GitHub
🌙
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 2026-05  ·  Open Source & Free GitHub
🦋
v0.8.93
FlClash
Flutter Cross-Platform Client · GUI

A cross-platform Clash client built with Flutter. Features a smooth, modern UI following Material You design. Supports Windows, Android, and macOS with a unified configuration experience.

Material You Cross-Platform Sync Smooth Animations Subscription Management
Updated 2026-05  ·  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 Clash Plus. With full Clash config support, it's feature-rich and supports TUN global proxy. Choose the APK matching your CPU architecture — arm64-v8a for most modern phones.

ℹ️ 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.
🤖
v2.11.25
ClashMeta for Android
Android Client · APK

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.

Global TUN Subscription Management Strategy Switching Traffic Monitor Dark Mode
Updated 2024-11  ·  Open Source & Free GitHub
🦋
v0.8.93
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 2026-05  ·  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.

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.

🦋
v0.8.93
FlClash
Flutter Cross-Platform Client · GUI

A cross-platform Clash client built with Flutter. Features a smooth, modern UI following Material You design. Supports Windows, Android, and macOS with a unified configuration experience.

Material You Cross-Platform Sync Smooth Animations Subscription Management
Choose Format
Updated 2026-05  ·  Open Source & Free GitHub
⌨️
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.