项目介绍
PakePlus 是一个开源免费的跨平台应用打包工具,可以将任意网站、HTML页面、Vue/React项目快速打包成桌面应用和手机应用。基于 Tauri 框架开发,体积极小(小于5M),性能优异。
✨ ✨
核心优势:体积比 Electron 小约 20 倍,性能快 10 倍,无需安装任何开发环境!
| 项目信息 | 详情 |
|---|---|
| GitHub 地址 | github.com/nicoxiang/pakeplus |
| 官方网站 | pakeplus.pages.dev |
| 开源协议 | MIT License |
| 打包体积 | 小于 5MB |
核心功能
💡 💡
PakePlus 不会上传你的任何数据,所有数据都保存在本地,安全可靠!
支持平台
PakePlus 支持主流操作系统的应用打包:
桌面端
🪟 Windows
🍎 macOS
🐧 Linux
移动端
🤖 Android
📱 iOS
🚀 🚀
一次配置,多端发布:同一个项目可以同时编译出 Windows、macOS、Linux、Android、iOS 五个平台的安装包!
安装步骤
方式一:使用在线版(推荐新手)
打开浏览器,访问 PakePlus 在线版:
链接
https://pakeplus.pages.dev
无需安装任何软件,直接在浏览器中使用。
方式二:下载桌面客户端
访问 GitHub Releases 页面下载:
链接
https://github.com/nicoxiang/pakeplus/releases
- Windows: 下载 .msi 或 .exe 安装包
- macOS: 下载 .dmg 镜像文件
- Linux: 下载 .deb / .AppImage
双击安装包,按照提示完成安装。安装完成后即可使用。
📦 📦
安装包体积:PakePlus 客户端本身只有约 10MB,非常小巧!
使用方法
打包网站为应用
在 PakePlus 中输入要打包的网站 URL,例如:
示例
https://www.notion.so
https://chat.openai.com
https://your-website.com
- 应用名称:自定义应用名(支持中文)
- 应用图标:上传自定义图标(推荐 512×512 PNG)
- 窗口大小:设置默认窗口宽高
- JS 注入:可选,注入自定义 JavaScript 代码
勾选需要打包的平台(可多选):Windows、macOS、Linux、Android、iOS
点击”打包”按钮,等待几分钟即可下载各平台安装包。
打包本地项目
如果你有 Vue/React 等前端项目,可以打包编译后的静态文件:
bash
复制
# Vue 项目
npm run build
# React 项目
npm run build
将编译生成的 dist 或 build 文件夹上传到 PakePlus。
配置应用信息,选择平台,开始打包。
本地打包
PakePlus 支持完全本地打包,无需 GitHub Token,30秒即可完成!
🥥 🥥
优势:不依赖网络,无需 Token,速度更快,隐私更安全!
本地打包步骤
确保已安装 PakePlus 桌面客户端。
在设置中切换到”本地打包”模式。
输入网站地址或上传静态文件,配置应用信息,点击打包。
打包完成后,安装包会保存到本地指定目录。
| 打包方式 | 优势 | 适用场景 |
|---|---|---|
| 云端打包 | 支持多平台同时编译 | 需要同时生成多平台安装包 |
| 本地打包 | 速度快、无需 Token | 只需当前平台安装包 |
常见问题
Q1: PakePlus 和 Electron 有什么区别?
主要区别:
- 体积:PakePlus 打包后约 5MB,Electron 通常 100MB+
- 性能:PakePlus 基于系统 WebView,性能更好
- 内存:PakePlus 内存占用更低
- 移动端:PakePlus 原生支持 Android/iOS
Q2: 可以打包任意网站吗?
大多数网站都可以打包,但有些限制:
- 需要登录的网站:可以打包,但需要在应用中重新登录
- 有 CSP 限制的网站:可能无法正常加载
- 纯 HTTPS 网站:推荐,兼容性更好
Q3: 打包后的应用可以商用吗?
PakePlus 采用 MIT 协议,打包后的应用可以自由使用,包括商业用途。但请确保你有权打包目标网站或内容。
Q4: 如何注入自定义 JavaScript?
在配置页面的”JS 注入”区域填写代码即可。例如隐藏广告、修改样式等:
JavaScript
复制
// 隐藏页面广告
document.querySelector('.ad-banner').style.display = 'none';
// 修改页面标题
document.title = '我的应用';
Q5: iOS 打包需要什么?
打包 iOS 应用需要:
- Apple 开发者账号($99/年)
- 有效的签名证书
- 在 Mac 上进行最终签名
Q6: 打包失败怎么办?
常见解决方法:
- 检查网站 URL 是否正确且可访问
- 确保图标格式正确(PNG,512×512)
- 尝试使用本地打包模式
- 查看错误日志获取详细信息
Q7: 支持调试吗?
支持!PakePlus 提供 Debug 调试模式,无论是预览阶段还是发布阶段,都可以打开开发者工具进行调试。
本站收集的资源仅供内部学习、研究软件设计思想与原理使用。学习研究后请自觉删除,请勿添加内容资料中的联系方式,谨防受骗;请勿传播。因未及时删除或用于其他用途所造成的任何后果,均由使用者自行承担。感谢理解与配合!
若您认为「cmzhiku.com」发布的内容侵犯了您的合法权益,请联系站长邮箱:ksxwdyx@qq.com。我们将在核实后及时进行删除处理。
本站资源大多存储于云盘。如发现下载链接失效或资源异常,请及时联系我们,我们会第一时间核实并更新。



















