Find downloads by platform

Clash client downloads

Check your device’s operating system first, then confirm its CPU architecture and package format. GUI clients are listed below by platform. Mihomo core builds for servers and routers are listed farther down the page.

For iPhone and iPad, switch to iOS. Choose the matching platform for a computer or Android device. To get started, import your subscription after installation using the Quick Start Guide.

Platform downloads

Choose a platform

Platform tabs can be shared, and the page URL keeps your selected platform. Each client description explains who it’s for; download buttons identify the package format or architecture.

Desktop · Windows

Windows downloads

These downloads are for x64 devices. Run the installer and follow its prompts. If you already have a configuration, save your subscription URL in your current client before importing it into the new one.

Clash Verge Rev

Manage desktop configurations and system proxy settings. This x64 installer lets you add a remote configuration or open a local configuration file after installation.

FlClash

A cross-platform GUI client. Windows downloads are available as an installer or ZIP archive. Choose the installer for a standard setup, or the ZIP if you prefer to manage the extracted folder yourself.

Clash Nyanpasu

Another desktop GUI client, worth considering if you want to compare configuration management interfaces. This page lists the Windows x64 installer.

Discontinued

Clash for Windows

Archived installer for users who still need the old interface. As this client is no longer maintained, future features and compatibility issues won’t be addressed as they would for an actively maintained project. For a new installation, consider one of the clients above.

Windows requirements

CheckHow to choose
ProcessorThe Windows GUI downloads on this page are x64 / amd64. Check your system type under Settings → System → About.
File formatRun an EXE and follow the setup wizard. For a ZIP, extract the files to a folder you plan to keep, then launch the program inside.
First connectionAfter installation, import a valid configuration, choose an outbound mode, then turn on the connection. The installer does not include a personal subscription.

Standalone core · Mihomo

Core builds by device architecture

Mihomo is the core that handles configuration and connections. It’s suited to servers, routers, and advanced setups where you manage how it starts. Most desktop and phone users should choose a GUI client above. Before downloading, check the operating system, CPU architecture, and package format; similar architecture names are not interchangeable.

SystemArchitecture & formatDownload
WindowsAMD64 · ZIPDownload AMD64
WindowsARM64 · ZIPDownload ARM64
macOSIntel · GZDownload Intel build
macOSApple Silicon · GZDownload Apple silicon build
LinuxAMD64 · DEBDownload AMD64 DEB
LinuxAMD64 · GZDownload AMD64 GZ
LinuxARM64 · GZDownload ARM64 GZ
LinuxARMv7 · GZDownload ARMv7 GZ
LinuxMIPS softfloat · GZDownload MIPS softfloat GZ

ZIP and GZ files are compressed archives; extract them, then configure how the core starts on your system. Install DEB files using your distribution’s package manager. Running the core on its own also means managing configuration paths, services, and system proxy settings. If you just need to import a subscription on a personal device, a GUI client makes each step easier to check.

Common download questions

Choosing an installer

Start with your platform, then check the architecture. The answers below cover the most common choices. For setup after installation, see the Quick Start Guide.

Which client should I install first?

Select your device’s platform, then start with Clash Plus, listed first. Compare other clients on the same platform if you want to check their interfaces or package formats. For everyday desktop use, a GUI client is usually the easiest choice. Downloading and installing is only the first step—you’ll still need to import your own configuration.

Which macOS download should I choose: Apple silicon or Intel?

Check your chip in Apple menu > About This Mac. Choose the Apple silicon download for an Apple M-series chip, or the Intel download if About This Mac lists an Intel processor. Some listings currently link to the same file, so check the client’s architecture notes before downloading; a label alone doesn’t guarantee compatibility.

What’s the difference between Android arm64, arm, and universal builds?

These builds target different CPU architectures. Most recent Android phones use arm64; some older 32-bit devices may need arm. If you’re unsure which architecture your device uses, choose a client with a universal build. If installation reports an architecture mismatch, check your device’s processor details and try the matching build.

Which Linux package should I choose: deb or rpm?

Debian, Ubuntu, and their derivatives generally use deb packages; Fedora, RHEL, and related distributions generally use rpm. Check your CPU architecture too: the Linux GUI clients listed here are primarily for amd64. The right package format alone won’t guarantee a successful install if the architecture doesn’t match.

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

Mihomo is the core that handles connections and configuration. Running it on its own means managing configuration and startup yourself. Most desktop and phone users will find a GUI client easier to use; server and router users can choose a core build for their device’s architecture. If you’re new to configuration file structures, start with the Technical Reference.

Download clients