最近在GitHub上面发现了一个很有趣的开源应用,可以将网页打包成应用:
这里是它的使用文档
底层使用了rust进行开发,支持 Mac、Windows 和 Linux。使用命令将网站直接打包成应用。
这里我以最近部署的一个私人 ChatGPT Next为例, 我的地址为 https://gpt.whrss.com
需要本地先有一个node环境,能使用npm命令。
然后npm全局安装这个工具
npm install -g pake-cli
安装完之后,就可以使用
pake url [OPTIONS]...
来生成桌面应用了,参数有很多,我先用了这些:
这是我的命令:
pake https://gpt.whrss.com --name GPT --icon /Users/wu/Downloads/gpt.icns --height 700 --width 900
这里我指定了网站的url : https://gpt.whrss.com
指定了生成的应用包的名字:GPT
指定了应用的 icon
指定了应用打开初始化的高度和宽度
mac icon生成和获取的地方 : https://macosicons.com/#/
然后我进行了运行,因为我的icon指定的目录是Downloads下面,所以它直接生成在了下面,默认是用户目录。
如上图,生成的包体非常的小和轻量,只有不到3M。
= 更新 =
# 查看npm安装的插件的版本
npm -g list
/usr/local/lib
├── xxx
├── npm@9.3.1
├── pake-cli@2.0.0-alpha7
├── xxxxxxx
└── xxxxxxx
# 更新指定插件
npm -g update pake-cli
# 再次查看
npm -g list
关于这个软件的应用,我想到的最多就是那些常用的,但没有pc客户端的应用,比如 Twitter、WeRead、Spotify 等等,我也是接触这个项目后第一时间就使用上了,体验很不错,比之前方便了不少。