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
| Client | Status | Core | Platform | Recommendation |
|---|---|---|---|---|
| Clash Verge Rev | Recommended maintained desktop client | Mihomo | Windows / macOS / Linux | A good desktop starting point; verify official releases before download. |
| FlClash | Recommended cross-platform client | Mihomo | Windows / macOS / Linux / Android | Useful when you want a similar workflow across desktop and Android. |
| Clash Party | Maintained desktop client | Mihomo | Windows / macOS / Linux | For users who want a modern UI and Mihomo support. |
| Clash Nyanpasu | Community-maintained client | Mihomo | Windows / macOS / Linux | For users comfortable following community project updates. |
| Clash for Android | Historical Android client | Clash / Premium context | Android | Common in older guides; compare FlClash or Clash Meta for Android for new setups. |
| Clash Meta for Android | Meta/Mihomo Android direction | Mihomo / Meta | Android | For users needing Meta/Mihomo compatibility on Android. |
| Clash for Windows | Historical client | Clash / Premium context | Windows / macOS | Many guides exist, but new users should prefer maintained alternatives. |
| ClashX / ClashX Pro | Historical macOS clients | Clash / Premium context | macOS | Useful for old profiles and guides, not ideal as the only new-user entry. |
| Stash | iOS / macOS commercial client | Built-in / Clash-compatible | iOS / macOS | Useful on Apple platforms; protocol support depends on client version. |
| Shadowrocket | iOS commercial client | Built-in implementation | iOS | Useful for iOS links and rules; check Clash compatibility in practice. |
| Quantumult X | iOS commercial client | Built-in implementation | iOS | Powerful 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.