Clash Arc is a community-maintained, cross-platform Mihomo client built with Flutter. It is based on FlClash and has been renamed and substantially modified.
- Android, Windows, macOS, and Linux support
- Material 3 adaptive interface
- Mihomo profiles, proxies, connections, requests, logs, and resources
- TUN and system proxy integration
- WebDAV backup and restore
- Subscription conversion with version-pinned Aethersailor Custom OpenClash Rules templates
- Multiple subscription sources with traffic and expiration metadata
Clash Arc is an independent fork and is not affiliated with, endorsed by, or supported by the FlClash maintainers, Mihomo maintainers, OpenClash, or Aethersailor.
The repository currently tracks active development. Review changes and create a backup before replacing an existing client configuration.
Requirements:
- Flutter 3.44.4 for release parity
- Dart SDK
>=3.8.0 <4.0.0 - Go toolchain for the Mihomo wrapper
- Platform toolchains for the target operating system
Initialize submodules and dependencies:
git submodule update --init --recursive
flutter pub getRun the application:
flutter runVerify the project:
flutter analyze --no-fatal-infos
flutter test --reporter expandedBuild packages through the project setup script:
dart setup.dart windows
dart setup.dart macos
dart setup.dart linux
dart setup.dart androidLinux development requires:
sudo apt-get install libayatana-appindicator3-dev libkeybinder-3-devSubscription URLs commonly contain access tokens. When a public conversion backend is selected, the backend receives the source URLs and conversion parameters. Use a trusted self-hosted SubConverter-compatible backend when privacy or availability is important.
Clash Arc only accepts HTTPS conversion backends and HTTPS source subscriptions in its built-in conversion flow.
Clash Arc is distributed under the GNU General Public License v3.0, following the license of the upstream FlClash project.
This repository preserves upstream copyright and license notices. Modifications are published as Clash Arc and can be reviewed through this repository's Git history.
Third-party components and downloaded resources remain subject to their respective licenses.