- ✅ Full featured: Mihomo core included
- 🚀 Blazing fast: optimized frontend and backend
- 📦 Easy to use: out of the box, with subscriptions importer and installation guide, etc.
- 🔒 Focus on security: random controller password, controllable outside access, etc.
- ⚙️ Friendly to maintain: written by Python and Node.js (React & Vite)
- 💡 Keep update: built-in upgrade tool to keep 3rd-party resources update
- 🌍 I18n ready: currently with Chinese (Simplified) and English support
This project is licensed by BSD 3-Clause License .
Install Decky Loader
curl -L https://github.com/SteamDeckHomebrew/decky-installer/releases/latest/download/install_release.sh | sh
curl -L https://github.com/chenx-dust/DeckyClash/raw/refs/heads/main/install.sh | bash
The installation script will download the latest release from Github, as well as necessary third-party resources such as the latest Mihomo core, the latest yq processor, recommended Dashboards, and the Geo files required by the core.
The script includes functions to download nightly versions and update third-party resources, which can be viewed through the -h
parameter:
curl -L https://github.com/chenx-dust/DeckyClash/raw/refs/heads/main/install.sh | bash -s -- -h
Note
This offline installer includes all necessary third-party resources. However, it may not be up-to-date as the online installer.
-
Go to Latest Release and download
Installer-DeckyClash.sh
-
Use any method to send the installer to your target device, e.g. USB, SCP, etc.
-
Grant executable permission to the installer
chmod +x Installer-DeckyClash.sh
-
Run the installer and follow the instructions
./Installer-DeckyClash.sh
Plugin will automatically check for updates every time you enter the Steam interface. If there is a new version, a toast will be shown.
- Enter the Quick Access Menu and select DeckyClash
- Find the Version column and click the Manage Upgrades button
- The program will automatically check for updates, and the Latest Version row will display
- If Latest Version and Installed Version are different, an upgrade button will be shown, click to start
(Same as the installation step)
Execute the following command:
curl -L https://github.com/chenx-dust/DeckyClash/raw/refs/heads/main/install.sh | bash -s -- --without-plugin --without-restart --yes
Caution
The script uninstalls DeckyClash, which will delete all files, including settings, subscriptions, downloaded Dashboards, etc. Please use with caution.
curl -L https://github.com/chenx-dust/DeckyClash/raw/refs/heads/main/install.sh | bash -s -- --clean-uninstall
See DEV_GUIDE.md for details.
- MetaCubeX/mihomo: DeckyClash is powered by Mihomo.
- mikefarah/yq DeckyClash uses yq as its YAML processor.
- YukiCoco/ToMoon: DeckyClash is inspired by To Moon.