clash2027.com / releases

Clash Cross-Platform Client Downloads

A client download index grouped by platform. Within each platform, the listing order is the recommended order, with Clash Plus as the top pick. Version numbers and download links are filled in from the release manifest at page load and always point to the latest build in that manifest; if an upstream client doesn't publish a version field, the number is left blank but the link still works. For servers and routers, use the Mihomo core binaries at the bottom of the page.

platforms: 5  ·  core: mihomo  ·  Open-source licenses follow each client's upstream repository

releases/

Choose a Client by Platform

Five clients are available for Windows, all 64-bit installers. For everyday use, the first one, Clash Plus, is enough; pick Clash Verge Rev if you prefer a lighter desktop app; choose FlClash if you want the same workflow across desktop and mobile; Clash Nyanpasu targets users who want to deeply customize their configuration processing chain. Clash for Windows is no longer maintained and is listed last purely as an archive.

Clash Plus

Clash Plus

Top Pick

One consistent interface and subscription logic across every platform, with a built-in Mihomo core, Rule/Global mode switching, automatic subscription updates and TUN mode. The Windows build is an x64 installer with a toggle for launch-on-startup in settings — a solid default choice if you want the same client on all five platforms.

Clash Verge Rev

Clash Verge Rev

A Tauri-based desktop client with a small install size and low memory footprint, supporting Merge and Script style subscription enhancements. The Windows build relies on the WebView2 runtime, which is usually already built into Windows 11 and recent Windows 10 systems.

FlClash

FlClash

An open-source, Flutter-based cross-platform client with the same interface on desktop and mobile, supporting multiple subscriptions and automatic node latency testing. Available as an installer or a portable zip archive — grab the zip if you want to run it from a USB drive or avoid touching the registry.

Clash Nyanpasu

Clash Nyanpasu

A community fork of Clash Verge with Merge and JavaScript chained configuration processing, finer-grained UI customization and alternative proxy group displays. A good fit for users who want to post-process their subscriptions locally in the client; it also relies on the WebView2 runtime.

Clash for Windows

No Longer Maintained

Once the dominant Windows client, its repository was archived in 2023 and has received no feature updates or security fixes since, so compatibility with new protocols and newer systems will keep degrading. Kept here only as an archive for users migrating an old configuration — new installs should use one of the actively maintained clients above.

windows/requirements

ItemRequirement
Operating systemWindows 10 64-bit or later; the archived Clash for Windows build supports older systems, but new installs aren't recommended
Architecturex64 — all Windows installers on this page are 64-bit
Runtime dependencyClash Verge Rev and Clash Nyanpasu need the WebView2 runtime, usually already built into newer systems
PermissionsEnabling TUN mode requires authorizing a system service install; follow the client's prompt the first time you turn it on
core/mihomo/

Mihomo Core Binaries

Mihomo is the core used by most of the clients above. The binaries below are for headless setups such as servers, routers and containers: extract the archive and run it from the command line alongside a config.yaml. Regular desktop and mobile users should just use one of the GUI clients above — there's no need to download the core separately.

Example: gzip -d mihomo-linux-amd64.gz && chmod +x mihomo-linux-amd64 && ./mihomo-linux-amd64 -d /etc/mihomo, where -d points to a directory containing config.yaml. See the full documentation for configuration syntax.
docs/download-faq.md

Download FAQ

There are so many Windows clients — which one should I pick?
The listing order is the recommended order: start with Clash Plus for a consistent interface across platforms and a built-in Mihomo core; pick Clash Verge Rev for a lighter desktop app; choose FlClash if you want the same workflow on desktop and mobile. Clash for Windows is no longer maintained — it's kept only for users migrating away from an old archived setup.
How do I tell the macOS arm64 build apart from the x64 build?
Click the Apple menu in the top-left corner and open "About This Mac": if the chip line starts with Apple M (M1, M2, M3, etc.), download the arm64 build; if it shows an Intel processor, download the x64 build. Running the wrong architecture usually still works through a translation layer, but performance and battery life suffer — download the matching build instead.
Android blocks the APK install with "installation of unknown apps not allowed" — what now?
Go to system Settings → Apps → Special app access → Install unknown apps, grant permission to the browser or file manager you used to download the file, then reopen the APK to continue installing. Menu names vary slightly by manufacturer; searching "unknown apps" in the settings search box usually jumps straight to that page.
Does the version number shown on the page match the file I actually download?
Yes. The version number on each card and its download link both come from the same release manifest, loaded at runtime when the page opens; refreshing after the manifest updates points to the new build. If an upstream client doesn't publish a version field, the card simply omits the version number while the link still points to the latest file in the manifest.
Clash for Windows is no longer maintained — can I still use it?
That project's repository was archived in 2023, so there have been no feature updates or security fixes since, and compatibility with new protocols and newer systems will keep degrading. This page keeps the archived download only as a bridge for migrating old configurations — new installs should use Clash Plus or Clash Verge Rev instead.
How do I use the Mihomo core binary after downloading it?
Extracting the gz archive gives you a single executable. On Linux and macOS, run chmod +x to make it executable, then start it with the -d flag pointing to a directory that contains config.yaml; Debian-based systems can install the deb package directly. The core itself has no GUI — regular desktop users should just use one of the GUI clients above instead of downloading the core separately.

For importing subscriptions and choosing a mode after installing, see the getting started guide; if you run into startup or connection issues, check the FAQ first.

Download Client