Pake 使用教程:把任意网站打包成桌面应用

整理 tw93/Pake 的安装、命令行打包、自定义图标和窗口尺寸、本地开发与构建命令,适合把常用网站封装成轻量桌面应用。

tw93/Pake 是一个把网站打包成桌面应用的工具。它适合把 GitHub、内部系统、个人博客、周报页面、Web 工具封装成独立窗口,减少浏览器标签页干扰。

项目地址:

https://github.com/tw93/Pake

安装 Pake CLI

README 给出的命令:

1
pnpm install -g pake-cli

如果没有 pnpm,先安装 pnpm:

1
npm install -g pnpm

最简单的打包

把 GitHub 打包成桌面应用:

1
pake https://github.com --name GitHub

Pake 会自动尝试获取网站图标。适合先验证环境是否正常。

自定义图标和窗口

README 里给了更完整的示例:

1
pake https://weekly.tw93.fun --name Weekly --icon https://cdn.tw93.fun/pake/weekly.icns --width 1200 --height 800 --hide-title-bar

常用参数可以这样理解:

  1. --name:应用名称。
  2. --icon:应用图标。
  3. --width / --height:窗口尺寸。
  4. --hide-title-bar:隐藏标题栏,让应用更像原生 App。

本地开发

如果你想改 Pake 本身:

1
pnpm i

本地开发:

1
pnpm run dev

构建应用:

1
pnpm run build

适合封装什么

Pake 适合这些网站:

  1. 公司内部后台。
  2. 常用文档站。
  3. Chat、监控、看板类网页。
  4. 个人固定使用的 Web 工具。

不建议打包登录流程很复杂、强依赖浏览器扩展或经常需要多标签协作的网站。先用一个简单网页测试,再封装长期使用的服务。

记录并分享
使用 Hugo 构建
主题 StackJimmy 设计