Download FlClash
for Android, Windows, macOS and Linux

FlClash is released for Android, Windows, macOS and Linux. The current Latest release is v0.8.94. Choose the package that matches your operating system, CPU architecture and installation method before downloading.

How to choose the correct FlClash package

Start with the operating system, then match CPU architecture and package format. Different assets are builds of the same FlClash client, not separate products.

Windows x64 and ARM64

Most Intel and AMD Windows systems use amd64. Windows on ARM uses ARM64. The v0.8.94 release includes an amd64 Setup/ZIP and a Windows ARM64 ZIP build.

Windowsamd64 / ARM64Setup / ZIP

macOS Apple Silicon and Intel

Use the arm64 DMG on Apple Silicon Macs and the amd64 DMG on Intel Macs. Check About This Mac if you are unsure which processor your device uses.

macOSarm64amd64

Android APK architecture

The official Android release provides arm64-v8a, armeabi-v7a and x86_64 APKs. Most current phones and tablets use arm64-v8a.

Androidarm64-v8aarmeabi-v7a / x86_64

Linux AppImage, DEB and RPM

Use AppImage for a portable x64 desktop option, DEB on Debian/Ubuntu families, and RPM on Fedora/RHEL families. v0.8.94 also includes an ARM64 DEB.

Linux

Install with Homebrew

The official README provides a Homebrew path for macOS: tap chen08209/tap and install the flclash cask. This is useful if you manage desktop apps through Homebrew.

macOSHomebrewcask

Stable and pre-release builds

For everyday use, prefer the GitHub Release marked Latest. Builds with a pre-release tag are intended for testing newer changes and may be less stable.

StablePre-release

Install and start FlClash in three steps

Choose the correct package, complete the platform-specific installation, then import a Profile and enable the network entry method for your device.

01

Choose the correct package

Match Android ABI, Windows amd64/ARM64, macOS Apple Silicon/Intel, or the Linux package format and CPU architecture to your device.

02

Install FlClash

Complete the normal system installation. On Linux, the official README lists libayatana-appindicator3-dev and libkeybinder-3.0-dev as required dependencies; macOS users can also install through Homebrew.

03

Add a Profile and enable network access

Import a subscription link or local configuration, choose the intended proxy group and mode, then use Android VPN, desktop System Proxy or TUN according to your platform and traffic needs.

Download FAQ

FlClash download and installation FAQ

These questions cover supported platforms, Windows and macOS architecture, Android APKs, Linux packages and what to do after installation.

Which operating systems does FlClash support?+

The official FlClash project supports Android, Windows, macOS and Linux. Package formats and CPU architectures differ by platform and release.

Should I download Windows amd64 or ARM64?+

Use amd64 on most Intel and AMD Windows computers. Choose ARM64 only for Windows on ARM devices. v0.8.94 provides an amd64 installer/ZIP and a Windows ARM64 ZIP.

Which macOS build should I download?+

Use the arm64 DMG on Apple Silicon Macs with M-series chips and the amd64 DMG on Intel Macs. The official README also documents a Homebrew cask installation method.

Which Android APK should I use?

Most modern Android phones and tablets use arm64-v8a. Older 32-bit ARM devices may use armeabi-v7a, while x86_64 is more common on emulators and a small number of x86 devices.

Should I use AppImage, DEB or RPM on Linux?+

AppImage is a portable option for common x64 desktops. Debian/Ubuntu families usually use DEB, while Fedora/RHEL families use RPM. Also confirm whether your system is amd64 or ARM64.

Why does FlClash still need a Profile after installation?+

FlClash is the client and Mihomo runtime, not a proxy node or subscription provider. You still need a valid subscription link or local Profile to define proxy groups, Rules, DNS and other runtime behavior.