Clash client for iPhone and iPad
Route every connection by your own rules.
ChocLite runs on clash-rs, an open-source core we write in Rust. Bring the configuration you already use, and see exactly where your traffic goes.


01Import
Start with the configuration you already have.
Paste a subscription link, scan its QR code, open a clash:// link from your provider, or import a YAML file from Files. Clash configurations import as-is. Subscriptions that return share links are converted into a configuration for you, so most providers work in one step.
- Clash-compatible YAML and subscriptions
- Share links: ss://, vmess://, vless://, trojan://, hysteria2://, tuic://
- Usage and expiry from your subscription, shown on Home

02Route
Rules decide where each connection goes.
Smart mode follows the rules in your configuration: by domain, keyword, IP range, GeoIP, rule set and more. Simple sends everything through one server; Bypass goes direct. Proxy groups let you pick a server yourself, or test them all and use the fastest.
rules:
- DOMAIN-SUFFIX,github.com,Developer
- RULE-SET,streaming,Media
- DOMAIN-KEYWORD,analytics,REJECT
- IP-CIDR,192.168.0.0/16,DIRECT
- GEOIP,AU,DIRECT
- MATCH,Auto
03Watch
See where your traffic actually goes.
Home shows the path your traffic takes, live upload and download speed, and a flow map of which destinations are using your bandwidth right now.

Dashboard
Look closer when you need to.
The Dashboard is ChocLite’s toolkit for checking and fixing your setup. It is the only paid part of the app.
US$0.99 a year
Everything outside the Dashboard is free. Local prices are shown in the App Store.



- Rules
- Every rule in your configuration, with its type, matching content and policy. Searchable.
- Servers
- Test latency for every server and group, and switch with a tap.
- Connections
- Active connections in real time: host, app, the rule each one matched and its traffic.
- Flows
- Traffic by destination, country and network (ASN).
- DNS
- Query any record through the core’s resolver and see the answer it gets.
- Logs
- Core logs you can search, filter by level and share.
Platforms
One app, on every screen you use.


iPhone
Connect from Control Center, follow the connection in the Dynamic Island, and add ChocLite widgets to your Home Screen.
iOS 18 or later
iPad
A sidebar layout that uses the full width of the screen, with the Dashboard one tap away.
iPadOS 18 or later
MacComing soon
A native macOS app with the same core, rules and Dashboard, plus HTTP and SOCKS ports for other apps.
macOS 15 or later
Learn more →Apple TVComing soon
Connect, choose a routing mode and switch servers from the couch.
tvOS 18 or later
Learn more →
Open source
The engine is open source.
ChocLite is built on clash-rs, a Clash-compatible core we develop in the open, in Rust. It is memory-safe by design and small enough to run within the memory limit iOS gives network extensions. Anyone can read it, build it and check what it does with your traffic.
clash-rs on GitHub★ 1,748 starsProtocols
- Shadowsocks
- VMess
- VLESS + REALITY
- Trojan
- Hysteria2
- TUIC
- WireGuard
- AnyTLS
- ShadowQUIC
- SOCKS5
- Tailscale
Privacy
No account. No analytics. No servers of ours.
ChocLite has no sign-up and no analytics or tracking code. Your configurations stay on your device, and your traffic goes only to the servers you configure. We don’t run servers for it, and we never see what passes through it.
Privacy policy →Questions
Does ChocLite include servers?
No. ChocLite is a client: you add a configuration or subscription from a provider you choose. Without one, it does not provide any network access on its own.
Which configurations work?
Clash-compatible YAML configurations, and subscription links that return either a Clash configuration or a list of share links (Shadowsocks, VMess, VLESS, Trojan, Hysteria2, TUIC, SOCKS5).
What is free, and what does the Dashboard add?
Connecting, importing, routing modes, proxy groups, the traffic chart and flow map, and widgets are free. The Dashboard adds the Rules, Servers, Connections, Flows, DNS and Logs tools for US$0.99 a year.
How is ChocLite related to Choc?
ChocLite is the successor to Choc, from the same developer. It is rebuilt around clash-rs and available on the App Store instead of TestFlight.
Where can I get help?
Join the ChocLite Telegram group or email support@watfaq.com. Release notes are on the What’s new page.