Repolode
tw93

tw93/Pake

用一条命令把任意网站打包成轻量桌面应用,支持 macOS、Windows 和 Linux。

可替代:Electron

Star
62,221
Fork
12,794
未关闭 Issue
2
最近提交
前天

这是什么?

Pake 可以把网页转换为独立的桌面应用,为 macOS、Windows 和 Linux 生成安装包,让 ChatGPT、YouTube 等网站在独立窗口中运行,而不必放在浏览器标签页里。项目基于 Rust 和 Tauri 而非 Electron 构建,安装包通常小于 10 MB。

项目提供命令行工具(可通过 pnpm 或 npm 安装 pake-cli)、基于 GitHub Actions 的在线打包方式,以及用于本地开发和定制的环境。可设置应用名称、图标、窗口尺寸和隐藏标题栏等选项,并内置前进后退、缩放、清除缓存等快捷键。高级配置还支持去除广告和样式定制。

此外,Pake 能直接打包本地构建产物,并提供 JSON 输出模式和声明式配置文件,便于脚本和 AI 代理调用。

核心功能

  • 01为 macOS、Windows 和 Linux 从任意网址生成桌面安装包
  • 02基于 Rust 和 Tauri 构建,安装包通常小于 10 MB
  • 03提供一条命令的 CLI、基于 GitHub Actions 的在线打包和本地开发方式
  • 04支持自定义图标、窗口尺寸和隐藏标题栏
  • 05内置前进后退、缩放和清除缓存等快捷键

适用场景

  • 将 ChatGPT、Gemini 等网页版 AI 聊天工具作为独立桌面应用运行
  • 把自托管或企业内部的网页工具做成桌面快捷方式
  • 将本地网页构建产物打包为桌面应用进行分发
  • 让 AI 代理或脚本通过 JSON 输出自动生成桌面应用

快速上手

  1. 1

    使用 pnpm 全局安装 Pake CLI

    pnpm install -g pake-cli
  2. 2

    将网站打包为桌面应用

    pake https://github.com --name GitHub

使用前须知

  • 采用 GPL-3.0 许可证,这是一种 Copyleft 许可证,衍生作品需要以相同条款开源。
  • 首次构建需要配置环境,耗时较长。

标签

常见问题

Pake 是什么?
用一条命令把任意网站打包成轻量桌面应用,支持 macOS、Windows 和 Linux。 Pake 可以把网页转换为独立的桌面应用,为 macOS、Windows 和 Linux 生成安装包,让 ChatGPT、YouTube 等网站在独立窗口中运行,而不必放在浏览器标签页里。项目基于 Rust 和 Tauri 而非 Electron 构建,安装包通常小于 10 MB。
Pake 可以免费使用吗?用的什么许可证?
Pake 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
Pake 还在维护吗?
活跃维护中。Pake 最近一次提交是在 2026年10月19日。
Pake 适合用来做什么?
将 ChatGPT、Gemini 等网页版 AI 聊天工具作为独立桌面应用运行 把自托管或企业内部的网页工具做成桌面快捷方式 将本地网页构建产物打包为桌面应用进行分发 让 AI 代理或脚本通过 JSON 输出自动生成桌面应用
Pake 怎么安装和运行?
使用 pnpm 全局安装 Pake CLI: pnpm install -g pake-cli 将网站打包为桌面应用: pake https://github.com --name GitHub
在哪里获取 Pake?
源代码和安装说明在 GitHub 上:https://github.com/tw93/Pake

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目