DOWNLOAD

Download Clash

Installers for all five major platforms live on this one page. Pick your OS tab and choose a client in the recommended order; server and router users can jump straight to the Mihomo core section. Once installed, import your subscription and you're ready to go.

Before you download

Download buttons always point to each client's current release, so there's no need to check the version manually. Clients ship without any nodes — you'll need to import a subscription link from your provider afterward. See the getting-started guide for the steps.

Windows Clients

The platform with the most desktop clients to choose from. First time using Clash? Install Clash Plus directly. Need TUN mode and finer-grained core control? Go with Clash Verge Rev. Clash for Windows is no longer maintained and is listed last as an archive.

Clash Plus

Top Pick
  • RequirementsWindows 10 64-bit or later
  • Packagex64 installer (.exe)
  • CoreMihomo, bundled and updated with each release

A cross-platform client with a streamlined workflow. Subscription import, rule-based routing, and the system proxy toggle all sit on the main screen, one click away. The bundled Mihomo core upgrades alongside the client, so there's nothing to maintain separately. A solid starting point if this is your first time with Clash.

Clash Verge Rev

Recommended
  • RequirementsWindows 10 64-bit or later
  • Packagex64 installer (.exe)
  • CoreMihomo, with manual version switching

One of the most actively developed desktop clients in the community. TUN mode, config overrides, and an external controller API are all here, with granular settings for advanced users who want fine control over core behavior. Updates ship on a steady cadence, so it's reliable for long-term use.

FlClash

  • RequirementsWindows 10 64-bit or later
  • PackageInstaller (.exe) / Portable (.zip)
  • CoreMihomo

A cross-platform client with a consistent desktop-and-mobile interface, ready to go out of the box. Rules and policy groups are presented as cards, keeping settings clean and restrained. The portable build runs right after extraction — handy if you'd rather skip installation or switch between multiple PCs often.

Clash Nyanpasu

  • RequirementsWindows 10 64-bit or later
  • Packagex64 installer (.exe)
  • CoreMihomo

A desktop client with a light, snappy interface, supporting multi-profile config management and merge overrides, with full scripting support. Its feature set is close to Clash Verge Rev — pick whichever interface you prefer, no need to run both.

Clash for Windows

Discontinued
  • RequirementsWindows 7 64-bit or later
  • Packagex64 installer (.exe)
  • StatusArchived, no longer updated

Once the go-to desktop client, this project is no longer maintained. Its core is frozen at an older version, so some newer protocols and rule types aren't supported, and new subscriptions may fail to parse. Provided here purely as an archive — new users should pick one of the actively updated clients above.

Windows requirements at a glance

ClientMinimum OSArchitectureStatus
Clash PlusWindows 10 64-bitx64Actively updated
Clash Verge RevWindows 10 64-bitx64Actively updated
FlClashWindows 10 64-bitx64Actively updated
Clash NyanpasuWindows 10 64-bitx64Actively updated
Clash for WindowsWindows 7 64-bitx64Discontinued

FAQ

Download FAQs

The most common questions about installing and downloading. For configuration and usage questions, see the full documentation and getting-started guide.

What else do I need after installing a client?

The client itself doesn't include any proxy nodes. You need a subscription link from your provider, pasted into the client's config or subscription page. Once the node list updates, pick a mode and node to start using it. See the full walkthrough in the getting-started guide.

Windows says the app is "unrecognized" — what should I do?

SmartScreen often flags recently published installers this way, which is normal blocking behavior. Click "More info," then "Run anyway" to continue installing. If your browser warns about the download itself, choose to keep the file from the downloads list.

macOS says the app is from an unidentified developer and won't open — why?

Right-click the app in Finder and choose "Open," or go to System Settings → Privacy & Security and click "Open Anyway" at the bottom of the page. For network extension and keychain prompts on first launch, see the macOS permissions article for step-by-step handling.

Which Android architecture should I download?

Most mainstream phones released after 2016 use arm64-v8a, so pick the arm64 build first. Older devices should use armeabi-v7a. If you're unsure of your device's architecture, choose the universal build — it's larger but works on any device.

Are the installers on this page the latest version?

Download buttons always point to each client's current release, and the version number appears in the top-right corner of the card. Just click the button to download — there's no need to cross-check the version elsewhere.

Can I still use a client that's no longer maintained?

It will still run, but its core is frozen at an older version, so newer protocols and rule types aren't supported and some subscriptions may fail to parse. We recommend moving to an actively updated client soon — see the migration article for config export and migration steps.