Platforms · Maintenance · Recommendations

Clash Client Directory Compare the Most Popular Options

Which Clash client should you use? Browse popular clients and compatible apps for Windows, macOS, Android, Linux, and iOS, comparing supported platforms, maintenance, proxy cores, and intended users to narrow the list.

This page is for comparing clients. Package and version links are kept in the download hub.

Windows Clients

Rule Overrides

Includes stable and preview Mihomo cores, with rule overrides, TUN, subscription management, and WebDAV backup.

Platforms
Windows / macOS / Linux
Best For
Choose by Platform and Configuration Needs
Profile Management

A classic desktop client with extensive Windows documentation and tutorials. The project is no longer maintained, so it should not be the default choice for a new device.

Platforms
Windows / macOS
Best For
Migration or Legacy Profiles
View All Windows Clients

macOS Clients

Multi-Protocol Configuration

A Mihomo-based macOS client whose current release explicitly includes Mihomo Core and TUN mode.

Platforms
macOS
Best For
Choose by Platform and Configuration Needs
Menu-Bar Workflow

A discontinued macOS menu-bar client with extensive existing documentation, mainly useful for legacy profiles and established workflows.

Platforms
macOS
Best For
Migration or Legacy Profiles
Enhanced Mode

A legacy enhanced edition of ClashX. Public distribution has ended, so it is mainly relevant to existing installations and historical reference.

Platforms
macOS
Best For
Migration or Legacy Profiles
View All macOS Clients

Android Clients

Rule-Based Network Tunnel

A discontinued Android client that can import Clash profiles, mainly for older devices and legacy APK use.

Platforms
Android
Best For
Migration or Legacy Profiles
View All Android Clients

Linux Clients

Consistent Cross-Platform UI

A Flutter-based graphical Linux client with an interface similar to its Windows, macOS, and Android versions.

Platforms
Windows / macOS / Android / Linux
Best For
Choose by Platform and Configuration Needs
Multiple Core Support

A cross-platform Tauri client. Version v1.6.1 supports Clash Premium, Mihomo, and Clash Rust.

Platforms
Windows / macOS / Linux
Best For
Choose by Platform and Configuration Needs
Legacy Rule-Based Routing

An archived Clash Meta desktop client that retains legacy profile and rule-based routing features.

Platforms
Windows / macOS / Linux
Best For
Migration or Legacy Profiles
View All Linux Clients

iOS Clients

On iOS and iPadOS, apps such as Shadowrocket, Quantumult X, and Stash are installed from the App Store and support subscriptions and rules. Most are paid apps and may require an Apple ID from outside mainland China.

Rewriting and Debugging

Offers detailed controls for rules, scripts, and policies. It is highly configurable but has a steeper learning curve.

Platforms
iOS
Best For
Choose by Platform and Configuration Needs
Policy Groups and Overrides

Supports the Clash Premium configuration model, with a focus on rule management, policy groups, and overrides.

Platforms
iOS
Best For
Choose by Platform and Configuration Needs
View All iOS-Compatible Apps