opensourceprojects.dev

A broadsheet for software that doesn't ask for your email

Clash Meta for Android: a GUI wrapper around the Clash.Meta kernel
GitHub RepoImpressions19

Project Description

View on GitHub

Clash Meta for Android: A Polished GUI for the Clash.Meta Kernel

If you've ever tried running Clash.Meta on Android, you know the drill: either you wrestle with terminal commands and config files, or you settle for a basic frontend that hides the kernel's power. That's where Clash Meta for Android (CMFA) steps in. It's a full-featured GUI wrapper that gives you direct access to Clash.Meta's capabilities without losing your mind in a terminal.

What It Does

Clash Meta for Android is exactly what it sounds like: an Android app that wraps the Clash.Meta kernel. It's not a separate proxy tool — it's a better way to control the kernel. You get a clean interface to manage proxy groups, switch rules, and monitor traffic, all while the kernel handles the heavy lifting.

The repo (hosted under the MetaCubeX org) is actively maintained, with regular updates that track upstream Clash.Meta releases. It's built with Flutter, so it feels native on both phones and tablets.

Why It's Cool

1. Full kernel access, no CLI. You can configure complex routing rules, DNS settings, and proxy groups through the UI. No need to SSH into your phone or edit YAML files blind.

2. Real-time traffic monitoring. The app shows per-connection stats, speed graphs, and traffic breakdowns. Useful for debugging or just geeking out on what your network is doing.

3. TUN mode works out of the box. You can route all device traffic through Clash.Meta, VPN-style. The app handles permissions and system VPN integration seamlessly.

4. Subscription support. Point it at a remote config URL (like from your proxy provider), and it auto updates. No manual config downloads.

5. Open source, no ads. It's GPL 3.0 licensed. No tracking, no premium upgrades. Just a solid tool.

How to Try It

  1. Download the APK from the Releases page.
  2. Install it on your Android device (you'll need to allow installation from unknown sources).
  3. Add a proxy config — either paste a remote subscription URL or upload a .yaml file.
  4. Enable the VPN through the app to start routing traffic.

That's it. You don't need to compile anything. The app bundles the latest Clash.Meta binary, so it's ready to go.

Final Thoughts

If you're already using Clash.Meta on desktop and want the same experience on Android, this is the best option right now. It's not flashy — it's functional. The UI respects the kernel's complexity instead of dumbing it down. For developers who manage their own proxy setups, CMFA is a solid complement to your workflow.

Just keep in mind: it's a proxy tool, not a magic privacy button. Know what you're routing and why.


Found this useful? Follow @githubprojects for more dev tool highlights.

Back to Projects
Project ID: decaa2d6-57d8-4c61-8586-f8c1000524f6Last updated: July 10, 2026 at 02:43 AM