How to Choose the Correct FlClash Package
FlClash package names describe the target platform, processor architecture and installation format. The safest order is: identify the operating system, confirm the CPU architecture, then choose the package type you want. These files are different builds of the same FlClash client, not separate editions.
Windows x64 and ARM64
Most Windows PCs with Intel or AMD processors use amd64. Windows on ARM devices use ARM64. Setup packages are intended for normal installation, while ZIP builds are useful when you prefer a portable client without a traditional installer.
Windowsamd64 / ARM64Setup / ZIP
macOS Apple Silicon and Intel
Apple Silicon Macs use arm64 builds and Intel Macs use amd64 builds. The processor type matters more than the macOS version itself, so check About This Mac before choosing the package.
macOSarm64amd64
Android APK architecture
Android APK selection is based on ABI. arm64-v8a is the normal choice for most modern devices, armeabi-v7a is for older 32-bit ARM hardware, and x86_64 is mostly used by emulators or specific x86-based devices.
Androidarm64-v8aarmeabi-v7a / x86_64
Linux AppImage, DEB and RPM
Choose AppImage when you want a portable Linux build, DEB for Debian and Ubuntu based distributions, and RPM for Fedora or RHEL based distributions. CPU architecture still matters, so amd64 and ARM64 packages are not interchangeable.
Linux
Install with Homebrew
macOS users who manage applications with Homebrew can install FlClash through the chen08209/tap repository and the flclash cask instead of downloading a DMG manually.
macOSHomebrewcask
Latest and Pre-release Builds
For regular use, choose the GitHub release marked Latest. Pre-release builds are intended for testing changes before they enter the main release line, so they are better suited to users who specifically want to verify newer fixes or behavior.
LatestPre-release