Find a download for your operating system

Clash Download: Choose a Client and System Architecture

Choose your device’s operating system, then pick a matching installer. GUI clients are best for everyday use; if you’re setting up a server or router, go to the mihomo core section below. After installation, import your subscription from the client’s Configuration page.

System Choose Windows, macOS, Android, iOS, or Linux Architecture Check for x64, Apple Silicon, or Android ARM Configuration Import your subscription after installation and choose a rules mode

Desktop / Windows

Windows downloads

These downloads are for x64 devices. Check your Windows version and processor architecture before choosing an installer. Archived builds of older projects are listed at the end for users migrating existing configurations.

Clash Plus

Clash Plus Top pick

A GUI client for Windows. After installation, import your subscription from Configuration, then choose a proxy mode on the Overview page. Official site: clashplus.io.

Package type: x64 installer (.exe)

Clash Verge Rev

Clash Verge Rev

Includes Configuration, Proxy, and Rules pages. A good fit if you switch subscriptions or check rule matches on desktop. After installation, enable the system proxy only if needed for your network.

Package type: x64 installer (.exe)

FlClash

FlClash

This client is also available for mobile. On Windows, choose the installer for a standard setup, or use the ZIP archive if you want to manage the unpacked app directory yourself.

Package type: x64 installer or ZIP archive

Clash Nyanpasu

Clash Nyanpasu

A Windows desktop GUI client. Have your subscription link or YAML config file ready before installing. After importing the config, check the rules mode and proxy group selection.

Package type: x64 installer (.exe)

Clash for Windows Discontinued

This archived download is provided for reviewing or migrating old configurations. For a new installation, choose a maintained client above. Before migrating from an older client, save your config file and subscription URL.

Package type: Windows installer (.exe)

Before installing on Windows

ItemHow to checkWhat to choose
Processor architectureGo to Settings → System → About and check System type.The Windows installers on this page are x64. Make sure your device supports this architecture.
Installation permissionsMake sure your account can run the installer.Follow the system prompts to grant permission if you need to change system proxy settings or enable TUN.
Existing clientNote the subscription URL and proxy mode in your current client.After migrating, check for port conflicts so multiple clients don’t try to control the system proxy at once.
Command-line and device deployment

mihomo core downloads by architecture

mihomo is a command-line core for servers, routers, and users who maintain their own config files. It is not a desktop app with Configuration and Proxy pages. For everyday use—importing subscriptions and switching proxy modes—choose the GUI client for your platform above.

Before downloading, check the operating system and CPU architecture on the target device. On Linux, run uname -m to check the architecture. ZIP archives must be unpacked and used with a config file you provide; install DEB packages with the appropriate package manager. Startup and service management vary by device, so keep a copy of your existing configuration before deployment.

SystemArchitecturePackage formatDownload
WindowsAMD64ZIPDownload AMD64
WindowsARM64ZIPDownload ARM64
macOSIntelGZDownload Intel
macOSApple SiliconGZDownload Apple Silicon
LinuxAMD64DEBDownload AMD64 DEB
LinuxAMD64GZDownload AMD64 GZ
LinuxARM64GZDownload ARM64 GZ
LinuxARMv7GZDownload ARMv7 GZ
LinuxMIPS softfloatGZDownload MIPS softfloat GZ
Installation help

Common download and installation questions

First check for differences in architecture, package format, and config source. Then troubleshoot the client’s connection settings.

Windows: installer or ZIP archive?

For everyday use, choose the x64 installer. The ZIP archive is better if you prefer to unpack and manage the app directory yourself. You’ll still need to import your own subscription after launching the app. When migrating from an older client, save your subscription URL first; don’t treat the old app directory as the new client’s config directory.

How do I tell whether my Mac has an Intel processor or Apple Silicon?

Open About This Mac from the Apple menu and check the chip or processor details. Choose Apple Silicon for an Apple M-series device, or Intel for an Intel-based Mac. Some clients on this page currently link to the same DMG for both options, so check the architecture shown in the file details before installing.

Which Android build should I choose: arm64, arm, or universal?

Most recent Android phones use arm64. If you’re unsure of your device’s architecture, choose the universal build of Clash Meta for Android. Choose arm for older 32-bit devices. If the connection drops when the screen locks, check VpnService permission, battery optimization, and background app settings instead of repeatedly downloading the same architecture.

Do I need a subscription after downloading the client?

Yes. The client installer does not include a working proxy configuration. After launching the app, import your existing subscription link or config file from the Configuration page, then choose a rules mode and enable the appropriate system proxy settings. For your first setup, follow the Getting Started guide to import a config, choose a mode, and check the connection.

What’s the difference between the mihomo core and a GUI client?

mihomo is a command-line core for servers, routers, and users who manage config files themselves. You’ll need to provide a config, handle permissions, and decide how to start it. For everyday desktop and mobile use, start with the GUI client for your platform. For help with rule sets, DNS, or TUN, see the Advanced Config guide.