PakePlus 安装使用教程

何必是网站,秒变桌面应用和手机应用

🆓 开源免费 · 体积仅5M

🚀 项目介绍

PakePlus 是一个开源免费的跨平台应用打包工具,可以将任意网站、HTML页面、Vue/React项目快速打包成桌面应用和手机应用。基于 Tauri 框架开发,体积极小(小于5M),性能优异。

核心优势:体积比 Electron 小约 20 倍,性能快 10 倍,无需安装任何开发环境!

项目信息 详情
GitHub 地址 github.com/nicoxiang/pakeplus
官方网站 pakeplus.pages.dev
开源协议 MIT License
打包体积 小于 5MB

核心功能

🐙

开源免费

完全开源,永久免费使用

📦

小体积

比 Electron 小 20 倍,仅 5M

📲

支持移动端

原生框架打包 Android/iOS

🧘‍♀️

同时编译

一键编译多平台安装包

🍔

本地打包

30秒完成,无需依赖环境

🎨

支持自定义

自定义图标、名称、JS注入

🍀

支持静态文件

HTML/Vue/React编译后直接打包

⚔️

API支持

调用系统级API,功能更强

💡

PakePlus 不会上传你的任何数据,所有数据都保存在本地,安全可靠!

💻 支持平台

PakePlus 支持主流操作系统的应用打包:

桌面端

🪟 Windows 🍎 macOS 🐧 Linux

移动端

🤖 Android 📱 iOS
🚀

一次配置,多端发布:同一个项目可以同时编译出 Windows、macOS、Linux、Android、iOS 五个平台的安装包!

⚙️ 安装步骤

方式一:使用在线版(推荐新手)

1

访问 PakePlus Web

打开浏览器,访问 PakePlus 在线版:

链接
https://pakeplus.pages.dev

无需安装任何软件,直接在浏览器中使用。

方式二:下载桌面客户端

1

下载安装包

访问 GitHub Releases 页面下载:

链接
https://github.com/nicoxiang/pakeplus/releases
  • Windows: 下载 .msi 或 .exe 安装包
  • macOS: 下载 .dmg 镜像文件
  • Linux: 下载 .deb / .AppImage
2

安装运行

双击安装包,按照提示完成安装。安装完成后即可使用。

📦

安装包体积:PakePlus 客户端本身只有约 10MB,非常小巧!

🎯 使用方法

打包网站为应用

1

输入网站地址

在 PakePlus 中输入要打包的网站 URL,例如:

示例
https://www.notion.so
https://chat.openai.com
https://your-website.com
2

配置应用信息

  • 应用名称:自定义应用名(支持中文)
  • 应用图标:上传自定义图标(推荐 512x512 PNG)
  • 窗口大小:设置默认窗口宽高
  • JS 注入:可选,注入自定义 JavaScript 代码
3

选择目标平台

勾选需要打包的平台(可多选):Windows、macOS、Linux、Android、iOS

4

开始打包

点击"打包"按钮,等待几分钟即可下载各平台安装包。

打包本地项目

如果你有 Vue/React 等前端项目,可以打包编译后的静态文件:

1

编译项目

bash
# Vue 项目
npm run build

# React 项目
npm run build
2

上传 dist 文件夹

将编译生成的 distbuild 文件夹上传到 PakePlus。

3

配置并打包

配置应用信息,选择平台,开始打包。

🍔 本地打包

PakePlus 支持完全本地打包,无需 GitHub Token,30秒即可完成!

🥥

优势:不依赖网络,无需 Token,速度更快,隐私更安全!

本地打包步骤

1

打开 PakePlus 客户端

确保已安装 PakePlus 桌面客户端。

2

选择本地打包模式

在设置中切换到"本地打包"模式。

3

配置并打包

输入网站地址或上传静态文件,配置应用信息,点击打包。

4

获取安装包

打包完成后,安装包会保存到本地指定目录。

打包方式 优势 适用场景
云端打包 支持多平台同时编译 需要同时生成多平台安装包
本地打包 速度快、无需 Token 只需当前平台安装包

常见问题

Q1: PakePlus 和 Electron 有什么区别?

主要区别:

Q2: 可以打包任意网站吗?

大多数网站都可以打包,但有些限制:

Q3: 打包后的应用可以商用吗?

PakePlus 采用 MIT 协议,打包后的应用可以自由使用,包括商业用途。但请确保你有权打包目标网站或内容。

Q4: 如何注入自定义 JavaScript?

在配置页面的"JS 注入"区域填写代码即可。例如隐藏广告、修改样式等:

JavaScript
// 隐藏页面广告
document.querySelector('.ad-banner').style.display = 'none';

// 修改页面标题
document.title = '我的应用';

Q5: iOS 打包需要什么?

打包 iOS 应用需要:

Q6: 打包失败怎么办?

常见解决方法:

Q7: 支持调试吗?

支持!PakePlus 提供 Debug 调试模式,无论是预览阶段还是发布阶段,都可以打开开发者工具进行调试。