CLIENT PACKAGE INDEX

Clash Downloads and Platform Installers

Choose a client based on your operating system, processor architecture, and workflow. This page brings together download links for FlClash, Clash Plus, Clash Verge Rev, Clash Meta, and Mihomo.

Free forever Open source Multi-platform installers
114 Dl Client download index GUI · CORE · ARCH
SELECT PLATFORM

Choose an operating system

Choose a platform first, then select the primary installer for your processor architecture. After loading, the page reads the latest release list; if the network request is temporarily unavailable, each button keeps its complete fallback path.

WINDOWS

Windows clients

For Windows 10 and Windows 11. The x64 installer is the usual choice; administrator permissions may be required on enterprise or managed devices when enabling system proxy or service mode.

Clash Verge Rev

Clash Verge Rev

A mihomo-based desktop client for users who need rule management, config overrides, TUN mode, and granular policy controls.

Clash Nyanpasu

Clash Nyanpasu

Offers desktop config management, rule inspection, and proxy mode switching for users who prefer a dedicated desktop interface and organized multi-config workflows.

Discontinued

Clash for Windows

Archived installers remain available for reading legacy configs or completing client migrations. For new installations, choose a maintained client listed above.

Windows system requirements

ItemRecommendationDetails
SystemWindows 10 / 11Use a 64-bit system that is still within its support lifecycle.
Architecturex64The Windows GUI clients listed here primarily use x64 installers.
PermissionsStandard or administrator permissionsAuthorization may be required to enable service mode, TUN, or modify system network settings.
BEFORE INSTALL

Post-download installation order

Installers only deploy the client. Completing the connection also requires a config source, policy selection, and system network authorization; following the order below reduces repeated troubleshooting.

  1. Confirm the system and architecture

    Windows and Linux GUI packages primarily target AMD64; macOS requires choosing between Apple Silicon and Intel; on Android, confirm ARM64, ARM, or universal support first. The wrong architecture usually results in installation or startup failure.

  2. Install the client

    On desktop systems, use the installer wizard to write the application files. On first launch, macOS requires confirmation of network permissions; Linux AppImage files need execute permission first. Launch Android clients from the app list after installation.

  3. Import a subscription or YAML file

    Open the configuration page and add a subscription from a URL, or import an existing local configuration file. Clients do not include proxy nodes; prepare the subscription URL and config content yourself.

  4. Choose a policy and connect

    After updating the configuration, open the proxy or policy page, choose the policy group to use, then enable the system proxy or VPN connection. If more application traffic needs to be captured, evaluate TUN mode according to the platform documentation.

DOWNLOAD FAQ

Common download and installation questions

These questions cover platform selection, processor architecture, configuration preparation, and the differences between archived clients.

Which Clash client should I download for Windows?

For a first installation, start with Clash Plus. If you need more detailed config overrides, rule browsing, and desktop management, compare Clash Verge Rev with FlClash. Clash for Windows is discontinued; its archive is mainly for migrating legacy configs, not for new environments.

How do I choose between Apple Silicon and Intel packages on macOS?

Open About This Mac from the Apple menu. If the Chip field shows an Apple chip such as M1, M2, M3, or M4, choose Apple Silicon or ARM64. If the Processor field shows Intel, choose Intel or x64. A mismatched architecture may prevent the app from launching.

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

arm64-v8a is used by most modern 64-bit phones and tablets, while armeabi-v7a is for older 32-bit ARM devices. The universal package supports more architectures and is useful when the device type is unknown, but it is usually larger. Emulators may require an x86_64 build.

What else do I need after downloading a client?

Prepare a Clash- or mihomo-compatible subscription link, or a ready-to-use YAML configuration file. After importing it, update the config, choose a policy group and node, then enable the system proxy, VPN, or TUN as needed. Installing the client alone does not create a working connection.

Why are Clash for Windows and ClashX Meta marked as discontinued?

Both remain available as archived downloads so older devices can read existing configurations and migrations can be checked for policy groups and rules. New environments should use a maintained client, then verify that the subscription URL, rule mode, DNS, and system proxy settings match.

Do regular users need the standalone Mihomo core?

Usually not. Graphical clients such as Clash Plus, FlClash, and Clash Verge Rev manage the core and configuration directory. Standalone Mihomo is better suited to servers, software routers, containers, and command-line deployments, where users manage the config, startup command, permissions, and process supervision themselves.