๐Ÿ”ง About ClashX

About ClashX

Open-source proxy configuration tool for macOS โ€” built on Clash core

๐Ÿ“–

What Is ClashX?

ClashX is an open-source proxy configuration client for macOS. It provides a native menu-bar interface to manage rule-based proxy configurations powered by the Clash core engine.

ClashX is not a VPN service. It does not provide servers, sell subscriptions, or route traffic through its own infrastructure. It is a local client tool that reads user-supplied YAML configuration files to manage proxy rules on your Mac.

Key distinction: ClashX is a proxy configuration tool โ€” similar to how a web browser manages bookmarks, ClashX manages proxy rules. You supply your own proxy server details; ClashX simply applies the routing logic locally.
๐Ÿ”“

Open Source & Licensing

ClashX is released under the GNU General Public License v3.0 (GPL-3.0). The complete source code is publicly available for inspection, audit, and contribution.

  • Repository: github.com/ClashX-Pro/ClashX
  • License: GPL-3.0 โ€” free to use, modify, and redistribute
  • Core engine: Clash (written in Go) โ€” high-performance, low resource usage
  • Client: Swift & Objective-C โ€” native macOS application

Because every line of code is publicly auditable, users and security researchers can independently verify that ClashX contains no tracking, telemetry, or hidden functionality.

๐Ÿ›ก๏ธ

Trust & Transparency

๐Ÿ”

Fully Auditable Code

100% of the source code is on GitHub. No obfuscation, no proprietary blobs. Anyone can review, fork, or build from source.

๐Ÿšซ

Zero Data Collection

ClashX does not collect, transmit, or store any user data. No analytics SDK, no usage telemetry, no crash reports sent without consent.

๐Ÿ‘ฅ

Community-Driven

Maintained by 50+ contributors worldwide. Feature requests, bug reports, and code reviews all happen publicly on GitHub.

โœ…

Reproducible Builds

Release binaries correspond to tagged source commits. Users can verify integrity by building from the public repository.

โš™๏ธ

What ClashX Does & Doesn't Do

โœ… ClashX Does

  • Parse YAML proxy configuration files
  • Apply rule-based traffic routing on your Mac
  • Support protocols: SOCKS5, HTTP, Shadowsocks, VMess, Trojan
  • Provide a native macOS menu-bar interface
  • Offer real-time connection logging and speed display
  • Enable automatic proxy switching based on rules

โŒ ClashX Does NOT

  • Provide proxy or VPN servers
  • Sell subscriptions or accounts
  • Collect or transmit user data
  • Operate any network infrastructure
  • Bypass geo-restrictions on its own (requires user-supplied servers)
  • Act as a VPN service provider
๐Ÿ“Š

Project Milestones

Since the project began in 2018, ClashX has achieved the following milestones:

Total Downloads
500,000+
GitHub Stars
30,000+
Contributors
50+
Releases
120+
License
GPL-3.0
System Requirement
macOS 10.15+
๐Ÿงฉ

Technology Stack

ClashX is built with a modern, native technology stack:

  • Swift & Objective-C: Native macOS application development for seamless system integration
  • Clash Core (Go): High-performance proxy engine with minimal resource footprint
  • SwiftUI: Modern declarative UI framework for the preferences interface
  • YAML: Human-readable configuration format used across the Clash ecosystem
๐Ÿ“‹

Regulatory Notice

India (CERT-In Compliance): ClashX is a proxy configuration client tool. It does not provide VPN services, operate servers, or fall under CERT-In VPN provider directives. ClashX does not collect, store, or process user connection logs. Users are responsible for ensuring that their use of any proxy server complies with applicable local laws.

General: ClashX is a network configuration utility distributed under an open-source license. It is not a telecommunications service, not a VPN provider, and not a data processor. The project maintainers do not operate any servers or infrastructure.

๐Ÿค

Contributing

ClashX is an open-source project that welcomes contributions of all kinds:

Ways to Contribute

  • Code: Fix bugs, add features, improve performance โ€” submit a Pull Request
  • Documentation: Improve guides, translate content, write tutorials
  • Bug Reports: File detailed issues on GitHub to help us improve
  • Testing: Try pre-release builds and provide feedback

View on GitHub โ†’

๐Ÿ“ฌ

Contact

For questions, bug reports, or feedback:

๐Ÿ’ฌ

GitHub Issues

Report bugs, request features, or ask technical questions

Open an Issue โ†’
๐ŸŒ

Website

Official project website with documentation and downloads

clashx.tech โ†’
๐Ÿ“ง

Email

For partnership inquiries or security reports

[email protected] โ†’

Download ClashX

Free, open-source proxy configuration for macOS