标签搜索

目 录CONTENT

文章目录

Pake Plus:开源免费的跨平台应用打包工具 - 将你的任意网页打包成客户端

yyzq
2025-10-24 / 0 评论 / 1 点赞 / 78 阅读 / 1,013 字

前言

Pake Plus 是一款开源且免费的跨平台应用打包工具,旨在将任何网页打包成客户端应用程序。通过这个工具,你可以轻松地将你的网页或Web应用程序转化为桌面应用,支持多个平台(如Windows、macOS 和 Linux)。其主要优势在于可以将网页嵌入到独立的窗口中,提供类似本地桌面应用的体验。

主要特点:

  • 💎 比 Electron 小约 20 倍(小于 5MB!)并且速度快 10 倍。
  • 🚀 PacBao 采用 Rust Tauri 构建,比基于 JavaScript 的框架更轻、更快。
  • 📦 具有丰富的内置功能 - 支持快捷方式、沉浸式窗口和简约的自定义。
  • 👻 PacBao 是一款极简主义工具,它使用 Tauri 取代了跨平台桌面应用程序的传统包装。
  • 📲 使用原生框架打包 Android 和 iOS 应用程序 — 比 Tauri2 更小、更快。
  • 🤗 易于使用——只需一个 GitHub 令牌即可获得桌面应用程序。
  • 🌹 无需在本地安装复杂的依赖项——使用 GitHub Actions 进行基于云的自动打包。
  • 🧑‍🤝‍🧑 国际化支持——自动遵循您的系统语言。
  • 💡 支持自定义 JavaScript 注入——编写您自己的 JS 注入到页面中。
  • 🎨 美观且用户友好的用户界面——为初学者提供更好的体验,支持中文包装名称。
  • 📡 可直接通过网络使用,但客户端提供更强大的功能,值得推荐。
  • 🔐 数据安全——您的令牌仅存储在本地,并且您的项目安全地保存在您自己的 Git 存储库中。
  • 🍔 支持本地打包,无需安装任何依赖环境,本地打包仅需30秒。
  • 🥥 没有 Github Token 也可以,本地打包简单方便,不需要 Token。
  • ⚔️ 支持在 JS 脚本中调用系统级 API,例如下载文件/执行命令/打开新窗口等。
  • 🍀 支持静态文件打包 - 从 Vue/React 放入已编译的 dist 文件夹或 index.html 来创建客户端应用程序。
  • 🐞 支持调试模式——在预览或发布期间查找并消除错误。
  • 💬 如果您遇到任何问题,请随时加入我们的技术社区寻求帮助

使用场景:

  • 网页应用转客户端:对于一些基于网页的应用,可以利用 Pake Plus 打包成客户端应用,用户无需每次都打开浏览器访问。
  • 轻量级桌面应用:适用于一些功能简单、更新频繁的桌面应用,Pake Plus 提供一个快速的打包和更新解决方案。
  • 自定义桌面工具:可以将网页作为工具,嵌入到独立的桌面窗口中,提升操作的便捷性。

项目官网:

https://pakeplus.com/zh/

GitHub 仓库:

https://github.com/Sjj1024/PakePlus

如何打包桌面端

到官网下载自己需要打包的平台
比如我的是MAC-IntelX64平台
image-1761285264051
新建项目
image-1761285323959
根据自己的需求打包即可
image-1761285385537

主要是准备自己的logo
可以自己设计或者去这个网站下载
image-1761285525383

如何打包移动端APP

移动端打包需要配置token
image-1761285861371
token获取可以参考官方网站
https://pakeplus.com/zh/guide/token.html

我打包的示例

1.2fa

image-1761285002543

2.哪吒监控

image-1761285092079

3.music

image-1761285135026

4.alist

image-1761285172281

5.证件照

image-1761285592039

6.moment

image-1761285637315

7.memos

image-1761285735466

实测遇到的问题

1.我打包某些网站比如YouTubemusic无法登陆账号提示不安全-所以无法使用
image-1761286591444
2.使用alist下载的文件无法自定义存储路径,默认在下载目录
image-1761286666331

1

评论区