Pake 是一个由 tw93 开发的开源工具,用于将任何网页打包成桌面应用程序(如 .exe
或 .app
文件)。
🧩 简要介绍
目标:让你可以像使用桌面软件一样使用常用网页(如 ChatGPT、Notion、YouTube 等)。
核心原理:基于 tauri 和 [Rust] 构建,使用系统原生 WebView,体积小,性能好。
跨平台支持:支持 Windows、macOS 和 Linux。
🛠 主要功能
打包任意网址为本地桌面应用
支持自定义图标、窗口大小、标题栏样式等
打包后程序体积小、资源占用低
开源、可定制,适合个人使用和二次开发
在 Windows 上完整安装并使用 Pake 打包网页为桌面应用 的详细步骤整理:
✅ 一、前提条件
安装 Node.js(包含 npm)
官网下载:https://nodejs.org
安装后验证:
node -v npm -v
安装 Rust 编译工具链
官网安装:https://www.rust-lang.org/tools/install
或运行命令:
curl https://sh.rustup.rs -sSf | sh
安装 Visual Studio(必须包含 C++ 工具)
✅ 二、配置环境变量
将 cl.exe
所在目录添加到系统环境变量 Path 中,例如:
D:\environment\VisualStudio\Community\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64
设置完成后重启终端,验证是否能识别:
cl
出现版本号信息说明配置成功。
✅ 三、安装 Pake CLI
在任意终端中运行:
npm install -g pake-cli
验证是否安装成功:
pake -v
✅ 四、创建项目目录并打包
例如创建项目目录:
D:\project
git clone https://github.com/tw93/Pake.git
进入目录后运行打包命令:
cd D:\project\Pake pake https://chat.openai.com --name ChatGPT --hide-title-bar
✅ 五、查看打包结果
程序会自动生成在:
D:\project\Pake\dist\ChatGPT\ChatGPT.exe
可双击直接运行。