FLClash Studio is a cross-platform proxy and network configuration management tool built on ClashMeta/mihomo. Alongside everyday proxy controls, it provides workflows for managing profiles, editing configuration files and Hosts entries, and maintaining additional rules with reusable templates and descriptions.
- Proxy operation and traffic visibility on Android, Windows, macOS, and Linux.
- Local and remote profile import, update, preview, and editing.
- Structured configuration overrides, including Hosts, DNS, rules, proxy groups, and providers.
- Additional-rule management with quick templates, purpose notes, ordering, and per-profile selection.
- Backup and restore for application configuration.
- Desktop tools for network-related maintenance tasks.
FLClash Studio uses its own application IDs, executables, services, storage, ports, and URL scheme. It installs as a new application and does not import another client's settings or register legacy protocol aliases.
The default ports are mixed 7892, external controller 9092, and Windows helper API 47892. Configuration import links use flclashstudio://install-config.
Download packages from GitHub Releases.
com.xiaojiecode.flclashstudio.action.START
com.xiaojiecode.flclashstudio.action.STOP
com.xiaojiecode.flclashstudio.action.TOGGLE
Initialize submodules and install the required Flutter, Go, Rust, and platform toolchains:
git submodule update --init --recursive
flutter pub getPlatform build entry points:
dart setup.dart android
dart setup.dart windows
dart setup.dart linux
dart setup.dart macosFor the Windows release ZIP and installer:
.\tool\package_windows.ps1 -BuildEnv stableSee .agents/flclash-studio-maintenance.md for the naming matrix and release verification checklist.
FLClash Studio is derived from FlClash and continues to use its Clash.Meta branch. See LICENSE for licensing information.