Pake一键打包网页生成轻量桌面应用

Pake

一键打包网页生成轻量桌面应用,支持 macOS、Windows 和 Linux

特征

  • 🎐 体积小巧:相比 Electron 应用小近 20 倍,通常只有 5M 左右
  • 🚀 性能优异:基于 Rust Tauri,比传统 JS 框架更快,内存占用更少
  • 使用简单:命令行一键打包,或在线构建,无需复杂配置
  • 📦 功能丰富:支持快捷键透传、沉浸式窗口、拖拽、样式定制、去广告

快速开始

  • 新手用户:直接下载现成的 常用包,或通过 在线构建 无需环境配置即可打包
  • 开发者:安装 CLI 工具 后一行命令打包任意网站,支持自定义图标、窗口等参数
  • 高级用户:本地克隆项目进行 定制开发,或查看 高级用法 实现样式定制、功能增强

常用包下载

WeRead Mac Windows Linux Twitter Mac Windows Linux
Grok Mac Windows Linux DeepSeek Mac Windows Linux
ChatGPT Mac Windows Linux Gemini Mac Windows Linux
YouTube Music Mac Windows Linux YouTube Mac Windows Linux
LiZhi Mac Windows Linux ProgramMusic Mac Windows Linux
Excalidraw Mac Windows Linux XiaoHongShu Mac Windows Linux
🏂 更多应用可去 Release下载,此外点击可展开快捷键说明
Mac Windows/Linux 功能
+ [ Ctrl + 返回上一个页面
+ ] Ctrl + 去下一个页面
+ Ctrl + 自动滚动到页面顶部
+ Ctrl + 自动滚动到页面底部
+ r Ctrl + r 刷新页面
+ w Ctrl + w 隐藏窗口,非退出
+ - Ctrl + - 缩小页面
+ + Ctrl + + 放大页面
+ = Ctrl + = 放大页面
+ 0 Ctrl + 0 重置页面缩放

此外还支持双击头部全屏切换,拖拽头部移动窗口,Mac 用户支持手势返回和前进,有其他需求欢迎提出。

命令行一键打包

bash 复制代码
# 安装 Pake CLI
pnpm install -g pake-cli

# 基础用法 - 自动获取网站图标
pake https://github.com --name GitHub

# 高级用法:自定义选项
pake https://weekly.tw93.fun --name Weekly --icon https://cdn.tw93.fun/pake/weekly.icns --width 1200 --height 800 --hide-title-bar

首次打包需要安装环境会比较慢,后续很快。完整参数说明查看 CLI 使用指南,不想用命令行可以试试 GitHub Actions 在线构建

定制开发

需要 Rust >=1.89 和 Node >=22,详细安装指南参考 Tauri 文档。不熟悉开发环境建议直接使用命令行工具。

bash 复制代码
# 安装依赖
pnpm i

# 本地开发[右键可打开调试模式]
pnpm run dev

# 打包应用
pnpm run build

想要样式定制、功能增强、容器通信等高级玩法,查看 高级用法文档

支持

  1. 我有两只猫,一只叫汤圆,一只可乐,假如 Pake 让你生活更美好,可以给她们 喂罐头 🥩
  2. 如果你喜欢 Pake,可以在 Github Star,更欢迎 推荐 给志同道合的朋友使用。
  3. 可以关注我的 Twitter 获取最新的 Pake 更新消息,也欢迎加入 Telegram 聊天群。
  4. 希望大伙玩的过程中有一种学习新技术的喜悦感,发现适合做成桌面 App 的网页也欢迎告诉我。

关于项目

使用一个命令将任何网页变成桌面应用程序,支持 macOS、Windows 和 Linux。比 Electron 封装小近 20 倍,通常约为 5M。使用 Rust Tauri 构建,比传统 JS 框架速度更快,内存占用更低。
MIT
Rust
42,676
8073
218
2022-10-14
2025-10-06

增长趋势 - stars