封面

好家伙,最近在GitHub上刷到一个开源项目,直接把我看愣了——一个工具居然能一键把任意网页打包成桌面应用,而且生成的安装包只有5MB左右,比Electron小了整整20倍!

说实话,作为一个经常需要把各种网页工具固定在桌面上用的人,我之前试过Electron、NW.js这些方案,但打包出来的动辄几十上百MB,电脑内存吃紧的时候开几个就卡得不行。直到遇到Pake,我才知道什么叫”轻量级”。

Pake是什么?

Pake是一个基于Rust语言Tauri框架的开源工具,核心功能就一句话:把任意网页打包成跨平台桌面应用。支持macOS、Windows和Linux三个平台。

Pake GitHub页面

你没看错,就是这么简单粗暴。输入一个网址,选好目标平台,点一下打包——几秒钟后你就得到了一个独立的桌面应用。没有浏览器的地址栏、标签页这些干扰,就像一个原生APP一样运行。

为什么比Electron好?

做过前端开发的朋友应该都知道Electron,VS Code、Slack、Discord这些知名应用都是基于它。但Electron有个致命缺点:太重了。每个Electron应用都会打包一个完整的Chromium浏览器内核,导致安装包动辄100MB起步,运行时内存占用也很高。

Pake的方案完全不同。它基于Tauri框架,使用系统自带的WebView来渲染页面,不需要打包浏览器内核。结果就是:

  • 安装包只有5MB左右,比Electron小20倍
  • 内存占用极低,开10个Pake应用的内存消耗可能还不如1个Electron应用
  • 启动速度飞快,秒开不是梦
  • 底层用Rust,性能和安全性都有保障

Pake功能展示

实际用起来什么体验?

我拿Pake打包了几个常用的网页工具试了试,体验确实惊艳:

  • Notion网页版:打包后就像一个原生Notion应用,没有浏览器干扰,快捷键也能正常使用
  • 微信网页版:终于能在桌面有个独立的微信窗口了,不用和浏览器标签页挤在一起
  • 各种AI工具网页版:ChatGPT、Claude这些,打包成桌面应用后切换起来方便多了

而且Pake还支持一些高级功能:快捷键透传、沉浸式窗口、拖拽支持、自定义样式,甚至还能去广告。这些在PakePlus版本里都有。

怎么用?

有两种方式:

  • 命令行方式:安装Pake CLI后,一行命令就能打包。适合开发者。
  • PakePlus图形界面:有可视化操作界面,填入网址、选好参数就能打包,小白也能上手。

GitHub项目地址:github.com/nicedayzhu/pake,开源免费,直接clone下来就能用。

说实话,如果你经常需要用网页工具,又不想让浏览器越来越臃肿,Pake绝对值得试试。把最常用的几个网页打包成桌面应用,既清爽又高效,关键还省内存。这种”小而美”的开源工具,才是真正的效率神器。

关注公众号:「实用软技」,在公众号窗口里回复关键字「软件」即可免费获取

https://www.88531.cn/?p=52024

www.npspro.cn软师兄
软师兄 » Pake:一键把网页变成桌面软件,比Electron小20倍的开源神器
50T免费网盘资源大集合【持续更中~~~~】:点击查看