← Back
chen08209

chen08209/FlClash

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

View on GitHub ↗
clashclash-metaflutterhysteriamulti-platformproxyv2rayvlessvpn
Stars
54.1K
Forks
3.4K
Watchers
54.1K
Open issues
409
Contributors
3
Language
Dart
License
GNU General Public License v3.0
Default branch
main
Created Aug 15, 2023Updated Oct 2, 2026

Star growth

Today—
This week—
This month—

Star history will appear here once this repo has been tracked for a couple of days.

README

简体中文

FlClash

DownloadsLast VersionLicense

Channel

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

FlClash on desktop and 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

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
      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