AI summary
Open-source Android proxy client that converts Clash/Mihomo YAML configs to sing-box JSON for system-wide VPN routing. Supports VLESS, VMess, Trojan, WireGuard and other protocols via subscription URLs, QR codes, or local files. Notable permissions include camera and fine/background location access not obviously required for core proxy functionality.
Generated by AI. May contain inaccuracies.
About this app
⚡ ClashNL is a modern, open-source Android proxy client powered by sing-box, designed to bring the flexibility of the Clash/Mihomo ecosystem together with the power of the sing-box core.
Instead of relying on a separate Clash engine, ClashNL locally converts compatible Clash/Mihomo YAML configurations into native sing-box JSON, validates them, and then runs them through sing-box Libbox.
🚀 Main Features
• sing-box powered — built around sing-box Libbox for modern proxy, VPN, DNS, and routing capabilities. • Clash & Mihomo compatibility — import compatible Clash/Mihomo YAML profiles and automatically convert them to native sing-box configurations. • Native Android VPN — uses Android VpnService and TUN networking for system-wide traffic routing. • Multiple import methods — import local files, HTTP(S) subscriptions, QR codes, or supported configuration links. • Subscription management — add, update, and manage remote subscriptions with manual and background updates. • Subscription status — when provided by the server, display used traffic, total quota, expiration time, and recommended update intervals. • Smart configuration conversion — automatically detects Clash/Mihomo YAML and native sing-box JSON formats. • Safe conversion — unsupported features with no reliable equivalent are reported as errors instead of being silently discarded. • Customizable dashboard — enable, disable, and rearrange dashboard modules to fit your workflow. • Quick Settings — control the VPN connection directly from Android Quick Settings. • Multi-language interface — choose the application language from within the app.
🔌 Supported Protocols
ClashNL's conversion layer supports a wide range of protocols, including:
VLESS + Reality • VMess • Trojan • Shadowsocks • Hysteria 1/2 • TUIC v5 • AnyTLS • ShadowTLS • Naive • SSH • WireGuard Endpoint
Protocol availability depends on the imported configuration and the capabilities of the sing-box core.
📦 Easy Subscription Management
Import your profiles from subscription URLs, local files, QR codes, or supported links such as:
clash://install-config clashmeta://install-config clashnl://import-remote-profile
Remote profiles can be refreshed manually or updated in the background, while available subscription information can be displayed directly on the configuration card.
🔄 Clash/Mihomo → sing-box
ClashNL's conversion workflow is designed to preserve routing behavior as accurately as possible:
Detect the configuration format.
Parse the Clash/Mihomo YAML.
Convert it locally to native sing-box JSON.
Validate the resulting configuration.
Save the runtime configuration in the app's private storage.
Start the Android VPN connection.
🔐 Privacy & Transparency
ClashNL is open source and designed with transparency in mind. Before requesting Android VPN permission, the app provides a disclosure explaining its use of VpnService. Runtime configurations generated from imported profiles are stored in the application's private storage.
🌍 Open Source & Multi-Platform
ClashNL is released under the GPL-3.0-or-later license. The project includes clients for Android, iOS, macOS, and tvOS, with platform-specific source code and build resources available on GitHub.
🎯 Built for Clash Users, Powered by sing-box
If you already use Clash or Mihomo configurations and want a modern Android client based on sing-box, ClashNL provides a practical bridge between the two ecosystems.
Import your configuration → convert it locally → validate it → connect through sing-box.
ClashNL — Clash compatibility with the power of sing-box.
About this version
- Version
- 1.1.0 (13)
- Size
- 26.36 MB
- Requires Android
- 7.0
- Target SDK
- 24
- Architecture
- arm64-v8a
- Downloads
- 8
- Updated
- Aug 24, 2026
- Package
- com.clashnl.android
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10