Client installers · Choose a platform and architecture

Clash Downloads
Clients and the Mihomo core

Choose your operating system, then pick an installer. Mac users can start with Clash Plus and compare other clients for the same platform if they need a different interface or configuration workflow.

macOS clients

Open Apple menu → About This Mac and check the chip or processor name. Clash Plus offers separate arm64 and x64 installers. Some architecture options in other clients’ current listings point to the same x64 file, so read the notes on each card before downloading.

Clash Verge Rev

Clash Verge Rev

For GUI configuration management and traffic routing. Both Mac options in the current listing download an x64 file. Apple Silicon users should check Rosetta compatibility; this listing does not provide a native arm64 build. After installing, check the system proxy or TUN settings.

ClashX Meta

ClashX Meta

Discontinued

Archived download for migrating older setups and comparing menu bar workflows. Both architecture options currently point to an x86_64 file; Apple Silicon users should check Rosetta compatibility. For a new installation, choose a client above and keep a copy of the original configuration before migrating.

Mac system requirements and installation

CheckHow to checkWhat to choose
Apple SiliconAbout This Mac shows an Apple M-series chipPrefer a native arm64 package. For an x64 package, check Rosetta and app compatibility.
IntelAbout This Mac shows an Intel processorChoose an x64, x86_64, or amd64 build—not arm64.
macOS versionCheck the macOS version in About This MacMinimum requirements vary by client. They don’t all support the same macOS versions.
Installation and permissionsApplications folder and Privacy & Security settingsInstall the app normally first. If you need TUN, grant helper service permissions as directed by the client.

After installation, test a browser connection in rule mode before enabling TUN. Permission prompts, service installation, and DNS settings depend on the client. See the TUN setup guide for instructions.

Three checks after installation

A successful installation only means the app can launch. Check configuration validity, traffic routing, and rule-based outbound selection separately. Follow these steps to avoid repeated uninstalling and reinstalling.

01 · Configuration source

Import a subscription or local YAML file

Use a configuration source you’re authorized to access. If the configuration won’t download, check whether the URL has expired, the network can reach it, and the response is actually YAML. A web error page isn’t a proxy configuration. Subscription URLs may contain credentials, so don’t share them publicly.

02 · Traffic routing

Check the system proxy and TUN

Start with the system proxy and rule mode, then test a browser connection. If you need to cover apps that don’t follow the system proxy, check whether the client supports TUN. Toggle names, permission prompts, and DNS handling vary by client.

03 · Traffic path

Check rules and restore settings on exit

Check the selected proxy group and which rules and outbound match your requests. When testing is done, quit the client and confirm the system proxy has been restored. If the network stops working, check for leftover proxy settings and port conflicts before reinstalling.

Continue to the step-by-step guide →

Download and installation FAQs

Troubleshoot architecture, system permissions, and configuration migration separately. Version labels appear only when the manifest provides a value. Confirm installation details using the downloaded file and the app’s own information.

Should I choose the Apple Silicon or Intel installer for my Mac?
Open About This Mac from the Apple menu. If it shows an Apple M-series chip, choose Apple Silicon; if it shows an Intel processor, choose Intel. Some alternative clients currently link to the same x64 file from both download options. Check Rosetta compatibility before using these on Apple Silicon; the option label does not prove the build is native.
Do I need a subscription or YAML config after installing?
You need a working configuration to connect to a proxy service. The installer provides only the client, not ready-to-use proxy nodes. Import a subscription link you’re authorized to use or a local YAML file, then check the proxy groups, mode, and listening ports. Follow the setup guide to verify the connection.
What should I do if macOS says the app can’t be opened?
Check the file’s source, CPU architecture, and system compatibility, then move the app to your Applications folder. If macOS offers an Open Anyway option for this app, use it only after confirming the source. If macOS reports that the file is damaged or contains malware, don’t run it—download a fresh copy instead. Don’t disable system-wide security protections.
Why don’t some client cards show a version number?
Version labels are populated from a runtime manifest and stay hidden if no version is supplied or the request fails. The manifest and installer filename may refer to different releases. Check the actual filename and the version shown in the app; don’t use the label to determine architecture or system compatibility.
Are Clash for Windows and ClashX Meta suitable for new installations?
Both clients are discontinued. Their download links remain available for migrating existing setups and comparing old configurations. For a new installation, choose a current client listed above for your platform. Back up subscription sources, custom rules, and overrides before migrating. Don’t overwrite the old config directory or run two proxy clients at once.
Do desktop users need to download Mihomo separately?
Usually not. Each GUI client manages its core differently, depending on its implementation. The standalone Mihomo core is for server and router users who manage their own configuration, startup arguments, and service process. It doesn’t include a full desktop settings interface and isn’t a GUI client.