终结 Electron 的“内存霸权”?Pake:5MB 打包任意网页,让你的桌面重获新生
大家好,我是太阳鸟。
作为一名资深开发者,我每天都要在数十个浏览器标签页中穿梭。
微信读书、DeepSeek、ChatGPT、Excalidraw……这些工具虽然好用,但它们被困在浏览器里,不仅管理难,更重要的是:它们极易分散注意力。
我曾尝试寻找这些工具的桌面客户端,但现实很残酷:
- 根本没有:很多产品只有 Web 版。
- 胖得吓人:有些客户端基于 Electron 开发,动辄 100MB+ 的安装包,几十个进程吃掉我数 GB 的 RAM。
直到我遇到了 Pake。
1. 什么是 Pake?
Pake(由开发者 tw93 创建)是一个极简的开源工具,它能让你用一行命令就把任何网页变成一个独立的桌面应用。
- 项目主页:https://github.com/tw93/Pake
- 核心定位:极轻量(~5MB)、极快、跨平台(macOS, Windows, Linux)。
如果你想把微信读书变成一个有独立图标 and 窗口的桌面应用,用 Pake 只需要几秒钟。
2. 技术专家的视角:为什么 Pake 优于 Electron?
作为技术专家,我们必须看底层架构。Pake 成功的核心在于它抛弃了臃肿的 Electron,转而拥抱了 Tauri。
对比架构图 (Mental Model):

| 维度 | Electron | Pake (Tauri) |
|---|---|---|
| 运行时 (Runtime) | 内置完整的 Chromium 引擎 | 调用系统原生的 Webview (WebKit/Edge) |
| 后端语言 | Node.js | Rust (高效、内存安全) |
| 安装包大小 | 通常 100MB 起步 | 约 5MB (缩减 20 倍) |
| 内存占用 | 极高 (每个应用一个独立引擎) | 极低 (共享系统内核) |
这就是所谓的“降维打击”。 Pake 通过调用系统原生的渲染引擎,实现了极致的轻量化。同时,后端使用 Rust 编写,保证了极高的运行效率和响应速度。
3. Pake 的“杀手锏”功能
除了“小”,Pake 还做到了“强”:
- 沉浸式窗口:支持隐藏标题栏,让应用看起来更像是一个原生 APP。
- 快捷键支持:你可以为网页定义桌面级的快捷键,提升操作效率。
- 样式定制:通过注入自定义 CSS/JS,你可以去掉网页广告、修改主题颜色,定制属于你自己的“洁净版”工具。
- 智能提取:打包时能自动抓取网站 Icon,并生成对应的应用图标。
4. 实践:三分钟拥有你的专属 App

开发者:一行冷酷的 CLI 命令
如果你本地有 Node.js 环境,直接运行:
1 | # 安装命令行工具 |
小白用户:在线打包,彻底零门槛
Pake 非常贴心地利用了 GitHub Actions。你只需要 Fork 一个仓库,在网页上输入 URL 和名字,GitHub 就会在服务器上帮你打包好,你直接下载成果文件(.dmg / .exe)即可。
懒人福利:流行包直接下
作者已经预打包了很多常用工具:
- WeRead (微信读书):沉浸感极强。
- DeepSeek / ChatGPT:AI 时代必备的独立窗口。
- YouTube Music:让网页音乐变成你的桌面播放器。
5. 破局思维:建立你的“轻量化生产力阵地”
在之前我们聊过“超级个体”,超级个体的一大特质就是**“工具的极致调度”**。
浏览器是一个巨大的黑洞,一旦你打开它,社交媒体、咨询、广告就会瞬间包围你。使用 Pake 的深层意义在于:解耦与聚焦。
你可以将核心生产力工具(如 Notion, AI, 画板)从浏览器中剥离出来,赋予它们独立的“位置(Dock/任务栏单项)”和独立的“心智”。
这种**“容器化”**的思维,能帮你从混乱的标签页地狱中解脱出来,进入更深度的 Focus 状态。
☀️ 太阳鸟的话
Pake 不仅仅是一个打包工具,它是对“大而全”软件开发模式的一次有力叛逆。
在大厂还在卷 Electron、卷内存占用的时候,开源社区用 Rust 和 Tauri 告诉我们:原来效率可以更轻、更快、更优雅。
去吧,去打包一个你最常用的网页,体验一下那不到 5MB 的纯净桌面感觉。
你最想把哪个网页打包成应用?欢迎在评论区告诉我。
💡 往期推荐:
- [AI 破局:从焦虑到“超级个体”的演进之路]
- [10 分钟通过 AI 编程整理一年写的公众号文章]