A multi-core proxy manager with traffic insights and a Material You interface.
Download · Documentation · Nightly builds · Report an issue
Clash Nyanpasu brings proxy core management, profile enhancement, and traffic analysis into one application for Windows, macOS, and Linux. Manage your configuration, switch proxy groups, inspect connections, and explore where your traffic goes through a customizable Material You interface.
- Multiple proxy cores. Manage Mihomo, Clash Rust, Meow, and Clash Premium, with separate stable and Alpha choices for Mihomo, Clash Rust, and Meow.
- Profile management. Organize local profiles and subscriptions.
- Configuration enhancement. Merge and transform profiles with YAML, JavaScript, and Lua.
- Provider management. Manage proxy providers and rule providers.
- Connection inspection. Browse active and closed connections with process, destination, and routing information.
- Traffic analysis. Review traffic history and usage by process, target, rule, and exit through rankings, connection paths, and geographic views.
- Customizable dashboard. Arrange widgets for traffic, connections, proxy shortcuts, profiles, and providers to keep the information you need in view.
- Proxy controls. Manage system proxy and TUN mode from the application.
- Material You interface. Enjoy configurable themes, light and dark modes, and animated navigation.
Core capabilities vary. The selected core determines which protocols and runtime features are available.
- Download a package for your platform from GitHub Releases. See the installation guide for details.
- Import a local profile or add a subscription, then select a compatible core.
- Choose your proxy group and enable system proxy or TUN mode as needed.
For development builds, visit Nightly releases.
- Documentation
- Profile enhancement
- Frequently asked questions
- Issue guidelines
- How to ask a useful question
- Follow on X
- Telegram channel
- Telegram group
- Explore the code with DeepWiki
See CONTRIBUTING.md for platform prerequisites and the full development setup. Read the development standards before changing the code.
After installing the prerequisites:
git submodule update --init --recursive
pnpm install
deno task prepare:check
pnpm devThe desktop application uses Rust and Tauri with a React and TypeScript frontend.
Shared backend capabilities are being extracted into nyanpasu-core to support
additional frontends. See the
architecture guide
for the current separation work.
Bug reports, translations, documentation improvements, and pull requests are welcome. Please search existing issues before opening a new one, then use the issue templates and include the steps and logs needed to understand the problem.
For code contributions, follow CONTRIBUTING.md.
Clash Nyanpasu builds on the work of the open-source community, including:
- Clash Verge and Clash Verge Rev, for the project's foundations, inspiration, and fixes.
- Clash, Mihomo, Clash Rust, and Meow, for their proxy cores.
- Clash for Windows, for inspiration.
- Tauri, React, and Vite, for the application stack.
- TanStack, for routing and application data fetching.
- Radix UI, for accessible UI primitives.
Licensed under GPL-3.0.
