A desktop graphical user interface for managing rule based network tunnels and proxy configurations.

Clash Nyanpasu is an open-source desktop app that provides a graphical user interface for managing network tunnels. It serves as a desktop wrapper for various Clash cores, allowing users to configure rule-based proxying and network routing through a visual interface rather than relying solely on manual configuration files. This tool is designed for users who need to manage complex network traffic rules across different proxy providers.
The application is built using the Tauri framework and is designed for desktop platforms. It enables users to import and manage multiple network profiles, ensuring that traffic is routed according to specific rules defined in the underlying core configuration. By providing a visual layer over the command line cores, it simplifies the process of switching between different server configurations and monitoring network activity.
The software utilizes a React frontend and a Rust backend via Tauri to maintain a small footprint and improve system resource usage. It integrates with several core engines, including Mihomo and clash-rs, to handle the actual network traffic and protocol logic. This architecture allows the application to remain lightweight while supporting the heavy lifting of network tunneling. The inclusion of JavaScript and Lua support for profile enhancement means that advanced users can script their routing logic for more dynamic network behavior.
Clash Nyanpasu is a modern GUI for users who need a customizable and visually updated interface for managing Clash-based network tunnels on their desktop systems.
A cross platform GUI client for managing rule based network tunnels and proxy configurations via Tauri.
Creates private WireGuard networks to connect devices across clouds, VPCs, and on-premises networks without modifying firewall rules.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.