Package Directory

Clash Download
Choose a Client by Platform

Windows, macOS, Android, iOS, and Linux installers are collected on one page. Confirm your operating system and processor architecture first, then choose a maintained GUI client; use the Mihomo core section below for servers and routers.

PLATFORM

Platform Packages

Switching platforms also updates the address-bar anchor. When you share the current link, recipients can open the download list for the selected system directly.

WINDOWS

Windows Clients

Most users should download the x64 installer. After installation, import a subscription from the configuration page, then enable the system proxy or TUN mode.

Clash Verge Rev

A full desktop configuration manager for Windows users who need to switch profiles, edit rules, manage the system proxy, and use the Mihomo core.

FlClash

A cross-platform GUI client with a similar workflow on Windows, macOS, Linux, and Android. Use the installer for a standard setup or the ZIP archive to manage the program directory manually.

Clash Nyanpasu

A desktop proxy-management interface for users who prefer separate configuration workspaces, proxy-group switching, and connection-status monitoring. This listing provides the Windows x64 installer.

Discontinued

Clash for Windows

The archived installer is available for restoring older environments, migrating existing configurations, or checking historical workflows. For new installations, prefer a maintained client.

Windows Requirements

ItemRecommendationDetails
SystemWindows 10 / 11Keep system components and the WebView runtime up to date.
Architecturex64The Windows GUI installers on this page target common 64-bit computers.
PermissionsStandard user; some features require administrator approvalWindows may request authorization when installing services, changing firewall settings, or enabling TUN mode.

MIHOMO CORE

Mihomo Core

Mihomo is a command-line core for servers, routers, containers, and automated deployments. It provides no full desktop interface, so you must prepare configuration files, service management, and startup parameters yourself. Most desktop users should use the GUI clients above.

System Architecture Format Download
Windows AMD64 ZIP Download Core
Windows ARM64 ZIP Download Core
macOS Intel AMD64 GZ Download Core
macOS Apple Silicon ARM64 GZ Download Core
Linux AMD64 DEB Download Core
Linux AMD64 GZ Download Core
Linux ARM64 GZ Download Core
Linux ARMv7 GZ Download Core
Linux MIPS softfloat GZ Download Core

SELECTION NOTES

Installer Selection Order

Follow this order: operating system, processor architecture, package format, and maintenance status. Resolve compatibility first, then compare interfaces and features to reduce failed installations or launches.

01

Confirm the System Before the Device Brand

Computers from the same brand may run different operating systems, and one operating system may support multiple processor architectures. The Windows page currently focuses on x64 GUI installers; Mac requires choosing between Apple Silicon and Intel; Android requires ARM64, ARM, or universal builds; Linux also requires checking whether the distribution uses DEB or RPM packages.

02

Prefer a GUI Client Over a Bare Core

GUI clients bring subscription import, configuration updates, node selection, system-proxy controls, connection lists, and logs into one interface for everyday personal-computer use. Mihomo is better suited to users familiar with the command line, service management, and configuration-file structures, and is commonly used on servers, routers, and in containers.

03

Use Archived Clients Only for Older Setups

The Clash for Windows and ClashX Meta download entries are intended for restoring older devices, migrating configurations, and reproducing historical environments. Archived status means their features and system compatibility will not continue evolving with new platforms. For new installations, start with maintained options such as Clash Plus, Clash Verge Rev, or FlClash.

04

Follow the Main Configuration Flow After Downloading

Installing the client is only the first step. Open the configuration or subscription page, paste a valid subscription URL, and update it. Then open the proxy page to choose a proxy group and switch between rule, global, or direct mode as needed. Finally, enable the system proxy and verify the connection path separately in a browser and terminal.

DOWNLOAD FAQ

Download Questions

These answers cover platform selection, processor architectures, archived clients, the Mihomo core, and subscription import.

Which Clash client should I download for Windows?

For a first installation, start with Clash Plus for subscription import, proxy-group selection, system-proxy control, and connection management. Choose Clash Verge Rev for more detailed Mihomo settings; consider FlClash when using multiple desktop and mobile platforms with a similar workflow. Clash for Windows is for archived-environment recovery only.

Should I download the Apple Silicon or Intel package for macOS?

Open “About This Mac” from the Apple menu to check the chip. If it shows Apple M1, M2, M3, M4, or a later M-series chip, choose Apple Silicon or ARM64. If it shows Intel, choose Intel or x64. An incompatible architecture may prevent the app from launching or require an additional compatibility layer.

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

ARM64 targets mainstream 64-bit Android devices and is usually the best choice for recent phones and tablets. ARM targets older 32-bit devices. Universal builds support a wider range of architectures and are useful when the processor type is unknown, but they are usually larger. If the device information explicitly says arm64-v8a, choose ARM64.

Why is Clash for Windows marked as discontinued?

This client is no longer actively developed, but its archived download remains available for migrating old configurations, restoring existing devices, and reproducing historical setups. Because new system versions, core capabilities, and network-permission models continue to change, use a maintained client for new installations instead of relying on archived software as a long-term foundation.

What is the difference between the Mihomo core and a desktop client?

Mihomo is the command-line core that processes configurations, rules, and connections; it does not include a full desktop GUI. Servers, routers, and automated environments can run the core directly and control it through configuration files and service-management tools. On a personal computer, a GUI client is more convenient for importing subscriptions, switching nodes, and viewing connections.

How do I import a Clash subscription after downloading?

After installing and launching the client, open “Configuration,” “Subscriptions,” or the Profiles page. Paste the subscription URL from your provider and download or update it. Once the profile appears, set it as active, then choose a proxy group and node on the proxy page. Before enabling the system proxy, make sure another program is not using the local proxy port.

Download Client