● Open source · no telemetry · no accounts

Your servers. A beautiful client. Not a byte more.

Commy is a sing-box proxy client for VLESS/Reality, VMess, Trojan, Shadowsocks, Hysteria2, TUIC, WireGuard and XHTTP. Remnawave and Marzban subscriptions, smart routing, a kill switch — and not one request you don't know about.

Android now. iOS next. Windows, macOS and Linux after that.

⚡

Every protocol

VLESS with Reality and XHTTP, VMess, Trojan, Shadowsocks, Hysteria2, TUIC, WireGuard, ShadowTLS, SOCKS and HTTP — on the sing-box core.

⇣

Subscriptions, like Happ

Remnawave and Marzban: quota, expiry, announcements, HWID. “Add to Happ, INCY, v2RayTun, Hiddify, Shadowrocket…” buttons open Commy.

⇄

Routing without JSON

Global, by rules, or direct. geoip/geosite, your own rules, apps outside the tunnel, ad blocking through DNS.

◎

Quiet on the network

No analytics, no crash reports, no update checks. Every exception is listed on one screen, and the list is closed.

↻

Stays connected

Survives Wi‑Fi ↔ mobile switches, sleep and Doze. A kill switch and a blocking TUN keep DNS from leaking.

🔑

A subscription that can't be blocked

Your provider signs its addresses with a key. Domain blocked? Commy finds the new one, and you confirm the move with one tap.

For people who run a panel

Commy Cloud is free insurance for your subscription. If its domain is blocked or seized, Commy clients move to the new address with no reinstall and no new links. The signing key stays with you: even a breach of Cloud moves nobody.

Open source is not a slogan

GPL-3.0, a reproducible build, and every generated config can be opened and read. All your traffic goes through this tool — you have a right to know what it does.

Source on GitHub