Skip to content

Installation

Windows · x64 / ARM64 macOS · Intel / Apple silicon Linux · DEB / RPM / AppImage Native multi-core support

Clash Nyanpasu supports Windows 10 and later, macOS 12.6 and later, and Linux with glibc >= 2.39. Choose the package for your device from the official releases page; package types and architectures vary by release.

flowchart TD
  A[Check your operating system and CPU architecture] --> B{Operating system}
  B -->|Windows| C{CPU}
  C -->|Intel or AMD| D[x64 setup installer]
  C -->|ARM-based Windows| E[ARM64 setup installer]
  B -->|macOS| F{CPU}
  F -->|Intel| G[x64 DMG]
  F -->|Apple silicon| H[aarch64 DMG]
  B -->|Linux| I{Distribution or package type}
  I -->|Debian or Ubuntu| J[DEB · amd64 or arm64]
  I -->|Fedora or RPM-based| K[RPM · x86_64 or aarch64]
  I -->|Arch Linux| L[AUR · community packages]
  I -->|AppImage| M[AppImage · x86_64]
  1. Check your CPU architecture. On Windows, open Settings → System → About and read System type. On macOS, open Apple menu → About This Mac. On Linux, run uname -m in a terminal.
  2. Match the asset name. x64, amd64, and x86_64 refer to 64-bit Intel/AMD builds. ARM64 and aarch64 refer to 64-bit Arm builds. The release page may not offer every package type for every architecture.
  3. Install the package and continue to your first connection. If you are using a Linux package, also read the notes for that package below.
Windows 10 or later x64 ARM64

Download the installer ending in _x64-setup.exe for most Intel/AMD PCs or _arm64-setup.exe for Windows on ARM.

Windows releases also provide _x86_64_portable.zip and _aarch64_portable.zip. Extract the archive and run the app executable. Fixed-WebView portable archives are also available and include the WebView2 runtime.

macOS 12.6 or later Intel · x64 Apple silicon · aarch64

Download the .dmg ending in _x64.dmg for an Intel Mac or _aarch64.dmg for an Apple-silicon Mac. Open the disk image and drag Clash Nyanpasu to Applications. If installation fails, see the FAQ.

Official Linux package availability depends on the release. Current package families include DEB for amd64 and arm64, RPM for x86_64 and aarch64, and an amd64 AppImage. The AppImage is not currently published for ARM64.

Download the .deb ending in _amd64.deb or _arm64.deb, then install it from the download directory:

Terminal window
sudo apt install ./Clash.Nyanpasu_*_amd64.deb

For an ARM64 system, use:

Terminal window
sudo apt install ./Clash.Nyanpasu_*_arm64.deb

The wildcard assumes that only one matching release package is in the current directory.

If you encounter another AppImage issue, include your Linux distribution, architecture, app version, and package type when reporting it.

Optional AppImage launcher and autostart entry

Section titled “Optional AppImage launcher and autostart entry”

The built-in login setting is under Settings → System → Startup Settings → Start on system startup. If you create a desktop entry manually, keep the AppImage at a fixed absolute path and replace VERSION with its actual filename. A launcher belongs in an applications directory; automatic login uses a separate autostart directory. Autostart=true is not a standard desktop-entry key, and update-desktop-database refreshes the applications directory only. Use either the built-in setting or the manual autostart entry to avoid launching the app twice.

Set APPIMAGE_PATH to the absolute path of your AppImage. This example uses the standard hicolor icon directory:

Terminal window
APPIMAGE_PATH="$HOME/Applications/Clash.Nyanpasu_VERSION_amd64.AppImage"
ICON_DIR="$HOME/.local/share/icons/hicolor/256x256/apps"
APP_DIR="$HOME/.local/share/applications"
chmod +x "$APPIMAGE_PATH"
mkdir -p "$ICON_DIR" "$APP_DIR"
curl -fL "https://raw.githubusercontent.com/libnyanpasu/clash-nyanpasu/main/frontend/nyanpasu/src/assets/image/logo-box.png" -o "$ICON_DIR/clash-nyanpasu.png"
cat > "$APP_DIR/clash-nyanpasu.desktop" <<EOF
[Desktop Entry]
Type=Application
Name=Clash Nyanpasu
Comment=Clash proxy client
Exec="$APPIMAGE_PATH" %U
Icon=clash-nyanpasu
Terminal=false
Categories=Network;
EOF
update-desktop-database "$APP_DIR"

For automatic login, create a separate entry in the user autostart directory:

Terminal window
APPIMAGE_PATH="$HOME/Applications/Clash.Nyanpasu_VERSION_amd64.AppImage"
AUTOSTART_DIR="$HOME/.config/autostart"
mkdir -p "$AUTOSTART_DIR"
cat > "$AUTOSTART_DIR/clash-nyanpasu.desktop" <<EOF
[Desktop Entry]
Type=Application
Name=Clash Nyanpasu
Exec="$APPIMAGE_PATH"
Terminal=false
EOF

If update-desktop-database is unavailable, install your distribution’s desktop-file-utils package.

Community-maintained Choose one package

AUR packages are maintained by community contributors, not by the Clash Nyanpasu project. These package variants conflict with one another; install only one. The versions below are from AUR RPC records checked on 17 October 2026; verify the current record before installation.

Package: clash-nyanpasu. This variant builds the app from source.