The main project is currently not open source. This repository is primarily for publishing releases and collecting feedback.
All third-party open-source components used in this application have their licenses publicly disclosed as required.
We will evaluate whether to open more content in the future based on project progress.
Thank you for your understanding and support! For more details, please refer to the Pinned Announcement
- Native Application: Built with SwiftUI, seamlessly integrated with macOS
- Lightweight & Efficient: Menu bar app with minimal resource usage
- Dual Proxy Modes: System Proxy (HTTP/SOCKS5) + Enhanced Mode (TUN), can be enabled independently or simultaneously
- Control Center: Integrated Zashboard on macOS 13+, with Overview, Proxies, Connections, Rules, Logs modules
- Password-Free Operation: One-click privileged helper installation, no password required for system proxy and kernel management
- Local Configurations: Import local YAML/YML config files, auto-switch and apply
- Remote Subscriptions: Remote config import with auto-update, smart naming, and URL validation
- Real-Time Statistics: Menu bar displays live upload/download speeds, active connections, memory usage
- Smart Configuration: Auto-completion for DNS, TUN, GEO databases and other required parameters, respects user customizations
- Proxy Groups: Switch proxy nodes directly from menu, with latency testing support
- Keyboard Shortcuts:
⌘SSystem Proxy |⌘EEnhanced Mode |⌘DControl Center |⌥G/R/DGlobal/Rule/Direct, etc. - Config Pre-Check: Auto-validation before switching or importing configs, error popup with quick edit support
- Crash Detection: Auto-identifies kernel crash causes (Smart strategy, TUN permissions, etc.), provides solutions
- Customizable UI: Menu items visibility configurable, streamline interface as needed
- App Updates: Auto-detect new versions, one-click download and install with real-time progress
- Launch at Login: Supports auto-start on macOS 11.5+
- Multi-Language: Bilingual UI (English/Chinese), auto-follows system language
- Probe Kitty: Brand new app icon, adaptive to light/dark mode
Download the latest version from the Releases page:
- Apple Silicon (M1/M2/M3/M4):
ClashMac-v*-macos-arm64.zip - Intel Mac:
ClashMac-v*-macos-x86_64.zip
Compatible Configuration: Please refer to Test Configurations
Installation Steps:
- Unzip the downloaded zip file
- Drag
ClashMac.appto the "Applications" folder - On first launch, right-click and select "Open" (to bypass security check)
Tip: Not sure which Mac you have? Click the menu at the top left → About This Mac, and check the "Chip" information.
Note: Mac Gatekeeper may block unsigned applications
Since ClashMac is not Apple notarized, macOS will not allow it to open directly by default.
- Try to open ClashMac, click "Done" when the security warning appears
- Open System Settings → Privacy & Security
- Scroll down and find the message: "ClashMac was blocked from opening"
- Click "Open Anyway" next to it
- Click "Open Anyway" again in the popup dialog
Enter in Terminal:
xattr -cr /Applications/ClashMac.appPress Enter and reopen the application
Enter in Terminal:
xattr -d com.apple.quarantine /Applications/ClashMac.appPress Enter and reopen the application
ClashMac is a proprietary, closed-source application.
Only binary releases are provided in this repository.
This project uses third-party open-source components.
The full list of licenses is available at:
Made with ❤️ for macOS

