chen08209 96fcb9ab5e chore(agents,tool): rebuild agent config, lint gates, CI, and release tooling
Rework .agents/, Claude/Codex config, CI workflows, lint gates and
lint-rule tests, and the release/changelog tooling. The 5% comment
density gate stays diff-scoped inside git hooks, where GIT_DIR outranks
the -C the gate uses to locate the repository. The tray icon generator
writes multi-size ICO files from the SVG sources into the per-platform
tray asset directories. The custom code-review subagents are gone: the
built-in /code-review never dispatched them, and the subagent model now
lives in a user-level setting outside the repository.

The Makefile, build_config.yaml and CI hand the Core and Helper builds to
the setup build hook, so the buildkit launchers go, and setup.dart
packages AppImage and rpm on arm64 with flutter_distributor pinned to the
fork tag that normalizes packaging permissions.

Changelog: skip
2026-09-10 12:42:52 +08:00
2026-07-11 20:13:36 +08:00
2026-07-11 20:13:36 +08:00
2026-02-02 10:15:42 +08:00
2026-07-11 20:13:36 +08:00
2026-08-14 14:36:25 +08:00
2026-08-14 14:36:25 +08:00
2026-07-11 20:13:36 +08:00
2026-08-14 14:36:25 +08:00
2026-08-17 14:50:35 +08:00
2026-08-14 14:35:09 +08:00
2026-08-14 14:35:09 +08:00
2026-08-14 14:36:25 +08:00
2024-12-06 19:24:11 +08:00
2026-08-14 14:35:09 +08:00
2026-07-11 20:13:36 +08:00
2026-07-11 20:13:36 +08:00
2026-02-02 10:15:42 +08:00
2026-02-02 10:15:42 +08:00
2024-04-30 23:38:49 +08:00
2024-05-31 15:11:15 +08:00
2026-07-11 20:13:36 +08:00
2026-08-14 14:35:09 +08:00
2026-08-17 14:50:35 +08:00
2026-07-11 20:13:36 +08:00
2026-07-11 20:13:36 +08:00

FlClash

DownloadsLast VersionLicense

Channel

A multi-platform proxy client based on ClashMeta, simple and easy to use, open-source and ad-free.

on Desktop:

desktop

on Mobile:

mobile

Features

✈️ Multi-platform: Android, Windows, macOS and Linux

💻 Adaptive multiple screen sizes, Multiple color themes available

💡 Based on Material You Design, Surfboard-like UI

☁️ Supports data sync via WebDAV

✨ Support subscription link, Dark mode

Use

Linux

⚠️ Make sure to install the following dependencies before using them

 sudo apt-get install libayatana-appindicator3-dev
 sudo apt-get install libkeybinder-3.0-dev

Android

Support the following actions

 com.follow.clash.action.START
 
 com.follow.clash.action.STOP
 
 com.follow.clash.action.TOGGLE

Download

Get it on F-Droid Get it on GitHub

Homebrew

brew tap chen08209/tap
brew install --cask flclash

Build

  1. Update submodules

    git submodule update --init --recursive
    
  2. Install Flutter and Golang environment

  3. Build Application

    • android

      1. Install Android SDK, Android NDK

      2. Set ANDROID_NDK environment variable

      3. Run build script

        dart setup.dart android
        
    • windows

      1. Requires a Windows client

      2. Install GCC, Inno Setup

      3. Run build script

        dart setup.dart windows
        
    • linux

      1. Requires a Linux client

      2. Dependencies are auto-installed by setup script, or manually:

        sudo apt-get install -y libayatana-appindicator3-dev libkeybinder-3.0-dev
        
      3. Run build script

        dart setup.dart linux
        
    • macOS

      1. Requires a macOS client

      2. Run build script

        dart setup.dart macos
        

Star

The easiest way to support developers is to click on the star (⭐) at the top of the page.

start

S
Description
A multi-platform proxy client based on ClashMeta,simple and easy to use, open-source and ad-free.
Readme GPL-3.0 169 MiB
Languages
Dart 85.2%
Go 4.3%
Rust 2.9%
Kotlin 2.3%
C++ 2%
Other 3.3%