Pake
用一条命令把任意网站打包成轻量桌面应用,基于 Rust + Tauri,支持 macOS、Windows 和 Linux,体积远小于 Electron 方案。
过去 7 天收获 3 颗 Star
爱鲜报评分
0.0
0 人评分
62k
星数
是
中文
Rust
主语言
是
活跃
99
贡献者
人工分析
EDITORIAL推荐理由
Pake 用 Tauri 替代 Electron,把网页一键封装成原生桌面应用,安装包通常不到 10MB,内存占用也更低。项目已有 6 万多 Star,中文文档完善,作者 tw93 长期维护。无论你是想给常用网站做个独立客户端,还是想学习 Tauri 桌面开发,它都是很实用的选择。
适用场景
- 把 ChatGPT、DeepSeek、Gemini 等 AI 网页封装成独立桌面客户端
- 为内部管理系统或 SaaS 后台生成轻量桌面壳
- 把常用阅读、音乐、视频网站做成沉浸式桌面应用
- 学习 Tauri 与 Rust 桌面应用开发实践
- 替代 Nativefier、Electron 等偏重的网页打包方案
优点
- 安装包体积小,通常不到 10MB,远小于 Electron 打包结果
- 基于 Rust + Tauri,启动快、内存占用低
- 一条命令即可打包,也提供在线构建,新手无需配置环境
- 内置快捷键、沉浸式窗口、拖拽、样式定制、去广告等实用能力
- 中文文档齐全,社区活跃,Star 与下载量都很高
缺点
- 依赖系统 WebView,不同平台渲染表现可能存在差异
- 深度定制样式或功能需要改 Rust/前端代码,有一定门槛
- 部分网站存在登录、跨域或反爬限制,打包后体验不一定完美
- GPL-3.0 协议,商用分发需注意合规要求
上手难度
入门
Pake 是什么
Pake 是一个基于 Rust + Tauri 的开源工具,可以用一条命令把任意网站变成轻量级桌面应用,支持 macOS、Windows 和 Linux。相比 Electron 方案,它的安装包通常不到 10MB,体积和内存占用都小得多。
核心特性
- 轻量:安装包体积约为 Electron 的 1/20,磁盘占用通常在 10MB 以内
- 快速:基于 Rust Tauri 构建,启动速度和内存表现优于传统 JS 框架
- 易用:通过 CLI 一条命令打包,也支持在线构建,无需复杂配置
- 功能丰富:支持快捷键、沉浸式窗口、拖拽、样式定制、去广告等
使用方式
新手
可以直接下载官方提供的常用成品包(如 WeRead、Twitter、ChatGPT、DeepSeek、YouTube 等),或使用在线构建,无需本地环境。
开发者
安装 CLI 工具后,即可一条命令打包任意网站,并可自定义图标、窗口尺寸等参数。示意:
# 安装 CLI 后打包示例(具体参数以官方文档为准)
pake <url> --name <应用名> --icon <图标路径>
进阶
可以把项目克隆到本地做自定义开发,或参考高级用法文档进行样式定制与功能增强。
适用人群
- 想把常用网站变成独立桌面客户端的普通用户
- 需要为内部系统快速生成桌面壳的开发者
- 想学习 Tauri / Rust 桌面开发的同学
注意事项
Pake 依赖系统 WebView,不同平台渲染可能有差异;部分网站存在登录或跨域限制,打包后体验不一定完美。项目采用 GPL-3.0 协议,商用分发前请确认合规。
评论
- 暂无评论,来写第一条吧。