Clash Client Status

Compare maintained, community, historical and commercial iOS clients before choosing a new setup.

Read before downloading

This page is a site-level triage guide, not an official maintenance promise. Always verify the linked project, release page or App Store page before installing.

Client Status Table

ClientStatusCorePlatformRecommendation
Clash Verge RevRecommended maintained desktop clientMihomoWindows / macOS / LinuxA good desktop starting point; verify official releases before download.
FlClashRecommended cross-platform clientMihomoWindows / macOS / Linux / AndroidUseful when you want a similar workflow across desktop and Android.
Clash PartyMaintained desktop clientMihomoWindows / macOS / LinuxFor users who want a modern UI and Mihomo support.
Clash NyanpasuCommunity-maintained clientMihomoWindows / macOS / LinuxFor users comfortable following community project updates.
Clash for AndroidHistorical Android clientClash / Premium contextAndroidCommon in older guides; compare FlClash or Clash Meta for Android for new setups.
Clash Meta for AndroidMeta/Mihomo Android directionMihomo / MetaAndroidFor users needing Meta/Mihomo compatibility on Android.
Clash for WindowsHistorical clientClash / Premium contextWindows / macOSMany guides exist, but new users should prefer maintained alternatives.
ClashX / ClashX ProHistorical macOS clientsClash / Premium contextmacOSUseful for old profiles and guides, not ideal as the only new-user entry.
StashiOS / macOS commercial clientBuilt-in / Clash-compatibleiOS / macOSUseful on Apple platforms; protocol support depends on client version.
ShadowrocketiOS commercial clientBuilt-in implementationiOSUseful for iOS links and rules; check Clash compatibility in practice.
Quantumult XiOS commercial clientBuilt-in implementationiOSPowerful rule system, but not the same syntax as Clash/Mihomo YAML.

Selection Rules

  • Prefer maintained clients for new installations.
  • Use historical clients only when you need old profile compatibility or a specific old tutorial.
  • For newer protocols, check the bundled core before changing subscription providers.
  • For iOS, treat each app as its own implementation and verify parsed nodes.