C-01
Clash Plus
Top Pick
Actively Maintained
WINDOWS / MACOS / ANDROID / IOS · MIHOMO
An all-in-one client covering Windows, macOS, Android, and iOS with a consistent interface across every platform - switch devices and you won't have to relearn anything. Subscription import, mode switching, node speed tests, and rule viewing all sit front and center, so first-time setup takes just a few steps. The iOS version ships through the App Store, and update notes for every platform are posted on clashplus.io. The kernel tracks mihomo's mainline releases, so new protocol support arrives on time.
C-02
Clash Verge Rev
Actively Maintained
WINDOWS / MACOS / LINUX · MIHOMO
One of the most customizable desktop clients around: subscription conversion, rule editing, proxy group tweaks, TUN mode, and system proxy toggles are all exposed. The interface packs in a lot of information, so it takes a bit to get oriented at first - but once you do, batch-editing configs is fast. It's also one of the few actively maintained options for Linux desktops, with both deb and rpm packages available.
C-03
FlClash
Actively Maintained
WINDOWS / MACOS / LINUX / ANDROID · MIHOMO
One interface spans Windows, macOS, Linux, and Android, staying light, fast to launch, and low on resource use. The layout leans toward working out of the box: common toggles sit on the home screen, advanced options are tucked into secondary pages. If you want the same workflow across multiple desktops and an Android phone, FlClash is the low-hassle choice.
C-04
Clash Nyanpasu
Actively Maintained
WINDOWS · MIHOMO
A Windows client known for its polished look - themes, typography, and animations are carefully done, and settings are laid out clearly. It covers everything needed for everyday traffic splitting, though it offers one notch less deep customization than Verge Rev. A good fit for Windows users who want a clean interface without wanting to tinker with configs.
C-05
Clash Meta for Android
Actively Maintained
ANDROID · MIHOMO
An Android client that tracks mihomo kernel updates closely, so new protocol support lands fast. It covers all the system-level essentials - notification bar quick toggles, per-app proxy rules, traffic stats - with an interface that follows Android's native conventions. It's the best-documented, most dependable main choice on Android.
C-06
Surfboard
Actively Maintained
ANDROID · COMPATIBLE WITH CLASH CONFIGS
A lightweight pick for Android with a clean interface and clear traffic stats and node info at a glance. Its config format is compatible with Clash subscriptions, so switching over from another client is easy. It sticks to its scope rather than chasing every feature, making it a good fit for Android users who just want stable traffic splitting without digging through settings pages.
C-07
Clash for Windows
No Longer Maintained
WINDOWS · ORIGINAL CLASH · ARCHIVED
A once-classic Windows client with an intuitive interface and a huge library of documentation - it can still handle basic traffic splitting today. But upstream development has stopped, the kernel is stuck on the original Clash, and it won't get updates for new protocols or newer OS versions. New users should go straight for an actively maintained client; existing users can treat this as a transition reference, and we keep the archived download available.
C-08
ClashX Meta
No Longer Maintained
MACOS · MIHOMO · ARCHIVED
A once-classic macOS menu bar app - its Meta fork upgraded the kernel to mihomo, but the project has since stopped receiving updates, so compatibility with newer macOS versions isn't guaranteed. macOS users are better off switching to Clash Plus or Clash Verge Rev, both of which are actively updated; we keep the archived download here for existing users transitioning away.