你有没有过这种抓狂的时刻?浏览器标签页开得太多,找个常用的工具网页得翻半天。或者想把某个常用网页做成独立的客户端,免得每次都要打开浏览器。
要是能把喜欢的网站直接变成桌面软件该多好。Electron方案倒是可行,可动辄上百MB的体积实在劝退,而且配置环境能折腾死人。
最近我在GitHub上挖到个宝贝,叫 PakePlus。这玩意儿太绝了,只需要几分钟,就能把任意网站打包成跨平台的客户端。更离谱的是,生成安装包只有不到5MB大小!
它凭啥这么牛?
先说技术栈。PakePlus底层用的是 Rust + Tauri 2.0,这套组合拳打下来,性能直接甩Electron好几条街。启动速度快了将近十倍,内存占用也少得可怜。
作者1024xiaoshen是个实打实的实干派。他在GitHub上开源了这个项目,到现在已经收获了不少star。关键是这工具完全免费,MIT协议随便商用。
支持的平台也很全。Mac、Windows、Linux这些桌面端就不说了,安卓和iOS它也能搞定。你手里有个Vue或React项目?直接把dist文件夹拖进去,照样能打包成客户端。
还有个贴心设计叫 JS注入。比如你看某个网站不顺眼,想屏蔽广告或者加个自动登录功能,写段JavaScript代码塞进去就行。甚至能调用系统级API,比如下载文件、执行命令这些高级操作。

安装其实特简单
别被"Rust"这个词吓到,用这工具根本不需要你懂编程。作者把复杂的全藏在后面了,你看到的只是个清爽的界面。
先去GitHub的Releases页面下载对应系统的安装包。Windows选.exe,Mac选.dmg,Linux用户有AppImage和deb可选。整个安装包也就十来MB,眨眼功夫就下完了。
第一次打开可能会遇到权限问题。Mac用户如果看到"应用已损坏"的提示,别慌,在终端敲一行命令就能解决:
sudo xattr -r -d com.apple.quarantine /Applications/PakePlus.app
Windows用户直接双击安装就行,没啥坑。
配置Token这一步很关键
PakePlus的打包流程依托GitHub Actions云端完成,所以得先准备个 GitHub Token。别怕,这玩意儿免费,而且配置一次就一劳永逸。
登录你的GitHub账号,点右上角头像进Settings。找到Developer settings里的Personal access tokens,选Classic版本创建就行。
权限勾选这两个就够了:repo(管理代码仓库)和 workflow(执行GitHub Actions)。生成后复制那串字符,回到PakePlus的设置页面贴进去,点测试按钮验证连通性。
看到"Token可用"的提示就稳了。这时候PakePlus会自动在你账号下fork一个模板仓库,以后所有的打包任务都靠它来完成。
三步搞定打包
第一步,创建项目。点首页那个加号,起个英文项目名。系统会随机生成一个,不满意可以自己改。
第二步,填配置。这一步信息量稍大,但都是填表式的,很直观。
App名称:支持中文,显示在软件标题栏的 网站地址:要打包的网页链接,或者本地dist文件夹路径 App标识:唯一ID,建议用反向域名格式,比如com.xxx.myapp 版本号:从0.0.1开始就行
往下拉还有高级选项。可以上传自定义图标,设置窗口默认大小,开启单例模式防止多开。右上角还能切换桌面端和移动端,打包手机App就选Android或iOS。
有个叫"过滤元素"的框挺有意思。填入CSS选择器,比如.ad-banner,打包后的客户端里这些元素就直接消失了,相当于内置去广告功能。
第三步,发布打包。配置完先点预览看看效果,没问题就点发布。选择要生成的平台,云端大概需要五到十分钟编译。完成后直接去GitHub仓库的Releases页面下载安装包就行。
整个过程真的只要九分钟左右。我第一次用的时候都惊了,以前用Electron折腾一整天的事,现在泡杯咖啡的功夫就搞定了。
本地打包也行
如果你不想用GitHub Token,或者项目涉密不能上传云端,PakePlus也支持 本地打包。前提是电脑上得装好Rust环境和Node.js。
克隆仓库后改一下scripts/ppconfig.json里的配置,执行npm run build:desktop,三十秒就能出包。这种方式不限制文件大小,适合大项目。
写在最后
PakePlus这工具最打动我的,是它把复杂的技术栈封装得如此简单。你不需要懂Rust,不需要配环境,甚至不需要会写代码。有个想法,有个网页,就能立马变出客户端。
无论是想给个人博客做个独立应用,还是把公司内部系统封装成客户端防爬虫,亦或是单纯想把常逛的网站做成桌面版,它都能完美胜任。
项目还在持续更新,作者说后续还要加自动更新功能。对了,用完如果觉得不错,记得去GitHub给作者点个star,开源不易,这份支持挺重要的。
GitHub地址:
https://github.com/Sjj1024/PakePlus
专注分享 GitHub知识,分享AI 资讯和AI搞米经验,分享AI Agent使用经验。

想领取完整版OpenClaw资料的小伙伴,点赞+在看,扫码加我VX,备注“github"。

夜雨聆风