clash-nyanpasu README

The project's README from github.com/libnyanpasu/clash-nyanpasu. As one markdown file: README.md.

Clash Nyanpasu Banner

Clash Nyanpasu

A Clash GUI based on Tauri.

Nyanpasu Release Dev Build Status Nyanpasu Stars GitHub Downloads (all assets, all releases) Nyanpasu License Nyanpasu Twitter Ask DeepWiki

Features

Preview

preview-light

preview-dark

Development

Configure your development environment

You should install Rust and Node.js, see here for more details.

Clash Nyanpasu uses the pnpm package manager. See here for installation instructions. Then, install Node.js packages.

pnpm i

Download the Clash binary & other dependencies

# force update to latest version
# pnpm prepare:check --force

pnpm prepare:check

Run dev

pnpm dev

# run it in another way if app instance exists
pnpm dev:diff

Build application

pnpm build

Contributions

Issue and PR welcome!

Acknowledgement

Clash Nyanpasu was based on or inspired by these projects and so on:

Contributors

Contributors

License

GPL-3.0 License. See License here for details.

clash-nyanpasu (libnyanpasu/clash-nyanpasu)

Searching Database…

这是什么?Clash Nyanpasu 是一款桌面图形界面客户端,适用于 Clash 系列代理内核(Clash Premium、Mihomo、Clash Rust 和 Meow),让你通过可视化界面管理代理配置文件和规则。
这是一个库,还是需要运行的应用?这是一款基于 Tauri 构建的原生桌面应用,结合了 Rust 后端与 React 前端,不是命令行工具,也不是库。
如何从源码运行它?安装 Rust 和 Node.js,使用 pnpm 安装 Node 包,下载 Clash 内核二进制文件及其他依赖,然后运行 dev 或 build 脚本。
构建之前需要安装什么?你需要 Rust、Node.js 和 pnpm 包管理器;Clash 内核二进制文件本身会在安装过程中作为单独的步骤获取。
它可以在哪些操作系统上运行?它支持 Windows、macOS 和 Linux,与它所基于的 Clash Verge 项目支持的平台相同。
可以用哪些格式编写代理配置文件?配置文件可以使用 YAML、JavaScript 或 Lua 脚本编写和增强,因此除了普通配置文件之外,还能添加条件逻辑。
它支持代理提供者管理吗?支持。除了管理你自己的配置文件,它还支持管理代理提供者。
为什么它的界面和其他 Clash 图形客户端不一样?它采用了 Google 的 Material You 设计系统及其动画效果,与其他 Clash 前端相比,外观独具一格。
它基于哪些其他项目?它致谢并基于 clash-verge、clash-verge-rev、Mihomo、Watfaq 的 clash-rs,以及 madeye 基于 Rust 的 meow-rs 内核,并将它们的理念融合进一个 Tauri 应用中。
Size
59.9 MB
Stars
13.2K
Age
2y
Commits · 90 Days