Back to Pake

README CN

README_CN.md

3.11.012.6 KB
Original Source
<h4 align="right"><a href="README.md">English</a> | <strong>简体中文</strong></h4> <p align="center"> </p> <h1 align="center">Pake</h1> <p align="center"><strong>一键打包网页生成轻量桌面应用,支持 macOS、Windows 和 Linux</strong></p> <div align="center"> <a href="https://twitter.com/HiTw93" target="_blank"> </a> <a href="https://t.me/+GclQS9ZnxyI2ODQ1" target="_blank"> </a> <a href="https://github.com/tw93/Pake/releases" target="_blank"> </a> <a href="https://github.com/tw93/Pake/commits" target="_blank"> </a> <a href="https://github.com/tw93/Pake/issues?q=is%3Aissue+is%3Aclosed" target="_blank"> </a> </div>

特征

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

快速开始

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

常用包下载

<table> <tr> <td>WeRead <a href="https://github.com/tw93/Pake/releases/latest/download/WeRead.dmg">Mac</a> <a href="https://github.com/tw93/Pake/releases/latest/download/WeRead_x64.msi">Windows</a> <a href="https://github.com/tw93/Pake/releases/latest/download/WeRead_x86_64.deb">Linux</a> </td> <td>Twitter <a href="https://github.com/tw93/Pake/releases/latest/download/Twitter.dmg">Mac</a> <a href="https://github.com/tw93/Pake/releases/latest/download/Twitter_x64.msi">Windows</a> <a href="https://github.com/tw93/Pake/releases/latest/download/Twitter_x86_64.deb">Linux</a> </td> </tr> <tr> <td></td> <td></td> </tr> <tr> <td>Grok <a href="https://github.com/tw93/Pake/releases/latest/download/Grok.dmg">Mac</a> <a href="https://github.com/tw93/Pake/releases/latest/download/Grok_x64.msi">Windows</a> <a href="https://github.com/tw93/Pake/releases/latest/download/Grok_x86_64.deb">Linux</a> </td> <td>DeepSeek <a href="https://github.com/tw93/Pake/releases/latest/download/DeepSeek.dmg">Mac</a> <a href="https://github.com/tw93/Pake/releases/latest/download/DeepSeek_x64.msi">Windows</a> <a href="https://github.com/tw93/Pake/releases/latest/download/DeepSeek_x86_64.deb">Linux</a> </td> </tr> <tr> <td></td> <td></td> </tr> <tr> <td>ChatGPT <a href="https://github.com/tw93/Pake/releases/latest/download/ChatGPT.dmg">Mac</a> <a href="https://github.com/tw93/Pake/releases/latest/download/ChatGPT_x64.msi">Windows</a> <a href="https://github.com/tw93/Pake/releases/latest/download/ChatGPT_x86_64.deb">Linux</a> </td> <td>Gemini <a href="https://github.com/tw93/Pake/releases/latest/download/Gemini.dmg">Mac</a> <a href="https://github.com/tw93/Pake/releases/latest/download/Gemini_x64.msi">Windows</a> <a href="https://github.com/tw93/Pake/releases/latest/download/Gemini_x86_64.deb">Linux</a> </td> </tr> <tr> <td></td> <td></td> </tr> <tr> <td>YouTube Music <a href="https://github.com/tw93/Pake/releases/latest/download/YouTubeMusic.dmg">Mac</a> <a href="https://github.com/tw93/Pake/releases/latest/download/YouTubeMusic_x64.msi">Windows</a> <a href="https://github.com/tw93/Pake/releases/latest/download/YouTubeMusic_x86_64.deb">Linux</a> </td> <td>YouTube <a href="https://github.com/tw93/Pake/releases/latest/download/YouTube.dmg">Mac</a> <a href="https://github.com/tw93/Pake/releases/latest/download/YouTube_x64.msi">Windows</a> <a href="https://github.com/tw93/Pake/releases/latest/download/YouTube_x86_64.deb">Linux</a> </td> </tr> <tr> <td></td> <td></td> </tr> <tr> <td>LiZhi <a href="https://github.com/tw93/Pake/releases/latest/download/LiZhi.dmg">Mac</a> <a href="https://github.com/tw93/Pake/releases/latest/download/LiZhi_x64.msi">Windows</a> <a href="https://github.com/tw93/Pake/releases/latest/download/LiZhi_x86_64.deb">Linux</a> </td> <td>ProgramMusic <a href="https://github.com/tw93/Pake/releases/latest/download/ProgramMusic.dmg">Mac</a> <a href="https://github.com/tw93/Pake/releases/latest/download/ProgramMusic_x64.msi">Windows</a> <a href="https://github.com/tw93/Pake/releases/latest/download/ProgramMusic_x86_64.deb">Linux</a> </td> </tr> <tr> <td></td> <td></td> </tr> <tr> <td>Excalidraw <a href="https://github.com/tw93/Pake/releases/latest/download/Excalidraw.dmg">Mac</a> <a href="https://github.com/tw93/Pake/releases/latest/download/Excalidraw_x64.msi">Windows</a> <a href="https://github.com/tw93/Pake/releases/latest/download/Excalidraw_x86_64.deb">Linux</a> </td> <td>XiaoHongShu <a href="https://github.com/tw93/Pake/releases/latest/download/XiaoHongShu.dmg">Mac</a> <a href="https://github.com/tw93/Pake/releases/latest/download/XiaoHongShu_x64.msi">Windows</a> <a href="https://github.com/tw93/Pake/releases/latest/download/XiaoHongShu_x86_64.deb">Linux</a> </td> </tr> <tr> <td></td> <td></td> </tr> </table> <details> <summary>🏂 更多应用可去 <a href="https://github.com/tw93/Pake/releases">Release</a>下载,<b>此外点击可展开快捷键说明</b></summary>
MacWindows/Linux功能
<kbd></kbd> + <kbd>[</kbd><kbd>Ctrl</kbd> + <kbd></kbd>返回上一个页面
<kbd></kbd> + <kbd>]</kbd><kbd>Ctrl</kbd> + <kbd></kbd>去下一个页面
<kbd></kbd> + <kbd></kbd><kbd>Ctrl</kbd> + <kbd></kbd>自动滚动到页面顶部
<kbd></kbd> + <kbd></kbd><kbd>Ctrl</kbd> + <kbd></kbd>自动滚动到页面底部
<kbd></kbd> + <kbd>r</kbd><kbd>Ctrl</kbd> + <kbd>r</kbd>刷新页面
<kbd></kbd> + <kbd>w</kbd><kbd>Ctrl</kbd> + <kbd>w</kbd>隐藏窗口,非退出
<kbd></kbd> + <kbd>-</kbd><kbd>Ctrl</kbd> + <kbd>-</kbd>缩小页面
<kbd></kbd> + <kbd>=</kbd><kbd>Ctrl</kbd> + <kbd>=</kbd>放大页面
<kbd></kbd> + <kbd>0</kbd><kbd>Ctrl</kbd> + <kbd>0</kbd>重置页面缩放
<kbd></kbd> + <kbd>L</kbd><kbd>Ctrl</kbd> + <kbd>L</kbd>复制当前页面网址
<kbd></kbd> + <kbd></kbd> + <kbd></kbd> + <kbd>V</kbd><kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>V</kbd>粘贴并匹配样式
<kbd></kbd> + <kbd></kbd> + <kbd>H</kbd><kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>H</kbd>回到首页
<kbd></kbd> + <kbd></kbd> + <kbd>I</kbd><kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>I</kbd>开启调试 (仅开发版)
<kbd></kbd> + <kbd></kbd> + <kbd></kbd><kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>Del</kbd>清除缓存并重启

此外还支持双击头部全屏切换,拖拽头部移动窗口,Mac 用户支持手势返回和前进,新菜单也提供了导航、缩放和窗口控制等选项。

</details>

命令行一键打包

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.85 和 Node >=22,详细安装指南参考 Tauri 文档。不熟悉开发环境建议直接使用命令行工具。

bash
# 安装依赖
pnpm i

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

# 打包应用
pnpm run build

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

开发者

Pake 的发展离不开这些优秀的贡献者 ❤️

<a href="https://github.com/tw93/Pake/graphs/contributors"> </a>

支持

<a href="https://miaoyan.app/cats.html?name=Pake"></a>

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