欢迎来到威聚,大家如果有需要哪个项目编译好的软件但无法自己下载可以进入项目推荐页面告诉我,我上传到网盘供大家下载使用!
威扬盘搜

PakePlus

效率工具 Rust MIT Rust AI 总结 推荐 ★5 易二开

更新于 2026-10-08 14:37:26 · 创建于 2026-09-03 16:35:53

PakePlus(PacBao):5MB 以内的多端套壳工具

PakePlus 是一个「网页 → 应用」的多端打包工具:把一个网址、或者 Vue/React 编译出来的 dist 目录,在几分钟内变成 Windows/macOS/Linux 桌面客户端,以及 Android/iOS 手机应用。核心用 Rust + Tauri v2,桌面端体积 5MB 上下,官方说法是 Electron 的 1/20、速度快约 10 倍;手机端走原生工程(Android 用 Kotlin/Gradle、iOS 用 SwiftUI),比 Tauri2 的移动端更小更快。项目近期在品牌上向 PacBao 过渡(官网 pakeplus.com、App 名 PacBao.app),但仓库、Release 与讨论区仍是 PakePlus。

它到底覆盖了哪些端

平台 实现 产物
Windows / macOS / Linux Tauri v2(Rust + 系统 WebView) 安装即用的桌面客户端,约 5MB
Android 原生 Kotlin/Gradle 工程 + 内置 Lua 运行时模板 debug APK
iOS SwiftUI + WKWebView 的 Xcode 工程 未签名 IPA(需自签安装)

整条打包链路跑在 GitHub Actions 上:填一个 GitHub Token,客户端会 fork 对应的模板仓库到你账号,触发 Action 编译,产物发到你自己的 Release 页。

上手体验

  1. 到 Release 页下载客户端(或直接用网页版 pakeplus.pages.dev),新建项目 → 填网址/上传 dist → 配置图标、窗口尺寸、沉浸式窗口、JS 注入 → 预览 → 发布。
  2. 不想给 Token 也可以:本地打包,官方称 30 秒左右完成,且不需要预先安装依赖环境。
  3. 需要 Token 时的权限(README 原文):beta 版给 All repositories / Actions / Administration / Contents / Issues;经典版给 repo + workflow。
  4. 官方提醒:用 Token 打包时程序会自动给主仓库点 star,编译成功/失败结果会被统计用于改进项目。

值得注意的几点

  1. 前端代码已不再开源。README 明确写了:因为有人拿它去打包违规软件,前端代码不再公开。仓库里能看到 LICENSE、src-tauri、dist、docs,但 UI 与编排层是构建产物;想深度定制要从模板仓库和 JS 注入入手。
  2. 别删 fork 出来的模板仓。PakePlus / PakePlus-Android / PakePlus-iOS 会 fork 到你账号,后续所有项目都依赖它编译。
  3. macOS 首次打开若提示「App 已损坏」:sudo xattr -r -d com.apple.quarantine /Applications/PacBao.app(官方没有买 99 美元的签名)。
  4. 2025 年之前的版本基于 Tauri v1,遇到问题先升级;当前最新版为 PakePlus-v2.2.8(2026-06-15)。
  5. 打包结果会进入你自己的公开 GitHub 仓库,不要把私密内容或敏感数据塞进去。
  6. iOS 那条链路产出的是未签名 IPA,装机需要 AltStore / Sideloadly 之类的自签工具,也别指望直接上 App Store。

适用场景

  • 有现成网站或 Vue/React 项目,想快速做桌面/手机客户端,又不想买服务器。
  • 公司内部平台,想用专用客户端限制访问来源。
  • 用 custom.js 注入脚本:去广告、加自动化、调用系统能力(下载文件、执行命令、开新窗口)。
  • Cocos/Unity 项目要一个轻量跨端壳。

同类方案对照

方案 端 体积 本地环境 特点
PakePlus / PacBao 桌面 + 手机 ~5MB 云端打包无需 图形界面、多端、JS 注入、Actions 云编译
Pake(tw93/Pake) 桌面 ~5MB 需要 CLI 极简,先看它再看 PakePlus
Tauri v2 手写 桌面 + 移动 5–10MB 需要 自由度最高,环境配置重
Electron 桌面 100MB+ 需要 生态最成熟,用体积换方便

二开建议

  • 桌面端改 src-tauri/(Rust 侧的窗口、菜单、系统调用),前端逻辑以官方文档为准;
  • 手机端直接改 PakePlus-Android / PakePlus-iOS 两个模板仓库,本地跑通后再替换客户端里的模板;
  • 想脱离官方云端:fork 三个模板仓,把 .github/workflows/build.yml 换成自己维护的 Action,用环境变量注入应用名与网址;
  • 注入脚本统一放 custom.js,调试时打开 vConsole。

一句话总结

PakePlus(PacBao) 是目前「网页套壳」里覆盖端最全、门槛最低的一个:Tauri 桌面 + 原生手机模板 + GitHub Actions 云端编译,5MB 出包;代价是前端不再开源、iOS 产物需自签。

按更新时间依次阅读