一行命令把网页变成桌面应用:Pake 打包工具上手指南 一行命令把网页变成桌面应用Pake 打包工具上手指南【免费下载链接】Pake Turn any webpage into a desktop app with one command.项目地址: https://gitcode.com/GitHub_Trending/pa/PakePake 是一款网页转桌面应用的打包工具在终端敲一行命令它自动抓图标、配窗口、出安装包产出一个独立的桌面 App。安装包通常不到 10MB比 Electron 方案轻很多macOS、Windows、Linux 三个平台都能出。先把网页从浏览器里搬出来假设你每天固定用某个服务——阅读器、内部面板、音乐页。每次都要开浏览器、切标签、忍受地址栏和一堆无关 tab而且它没法固定到 Dock 或任务栏上想用就得点一圈。Pake 把这类网页包成一个独立进程有自己的图标、自己的窗口、自己的进程。启动方式和你平时开的原生 App 一样全程不用写代码。最短上手路径前置要求只有两条Node.js 20 以上Rust 1.85 以上没装的话 CLI 会提示你装。pnpm install -g pake-cli pake https://github.com --name GitHub跑完后安装包就落在当前目录macOS 出 dmgWindows 出 msiLinux 会按你的发行版自动选 rpm 或 deb。首次构建要初始化环境大概 10 分钟之后再打包同一套环境就很快了。不想装全局npx pake-cli https://github.com --name GitHub也能直接跑。三种典型用法原样打包一个站点给 URL 和名字就够站点的 favicon 会被自动抓取并转成各平台要的格式icns / ico / png。产出的应用连图标都替你处理好了装完即用。定制窗口和外观想要更大窗口、自己的图标、没有标题栏在命令后加参数pake https://example.com --name Example \ --icon ./icon.png --width 1400 --height 900 --hide-title-bar注意沉浸窗口的参数分平台macOS 用--hide-title-barWindows 和 Linux 用--hide-window-decorations会移除标题栏并在顶部留一条拖拽区。注入自己的代码--inject可以往应用里加一个 CSS 或 JS 文件。隐藏一块广告、加一个刷新快捷键都是把几行代码存成文件再挂上参数。想改得更深自定义注入脚本、窗口配置仓库里的 src-tauri/src/inject/ 目录和 docs/advanced-usage_CN.md 是入口。常用参数就记这几个参数作用--name应用名称--icon自定义图标省略则自动抓站点图标--width/--height窗口初始大小默认 1200x780--hide-title-bar/--hide-window-decorations沉浸式窗口按平台选参数--inject注入 CSS 或 JS 文件一个真实用例把 YouTube Music 变成音乐窗口网页版的问题是两个浏览器外壳占地方左侧栏的推荐内容干扰听歌。用 Pake 打包时改了三处窗口设成 1200x700、开启沉浸式标题栏、注入一小段 CSS 把左侧推荐栏隐藏。结果启动后整个窗口就是播放区没有地址栏和浏览器工具条配合内置的CtrlShiftH回首页快捷键日常听歌基本不用再碰浏览器。没写一行应用代码只是打包命令里多挂了参数。局限与注意小 10MB 说的是安装包体积。运行时走系统 WebViewChatGPT 这类重型页面内存要占几百 MB和直接用浏览器打开差不多。有站点在 WebView 里登录不了Google OAuth、ChatGPT 那类 Cloudflare 人机校验都可能卡住微信 Web 版wx.qq.com能打包但要加--incognito代价是每次启动重新扫码。遇到这种情况官方原生客户端或浏览器安装为应用更省事。打包本地静态站点只支持 hash 路由history 模式的 SPA 暂不支持。不想配本地构建环境的话可以 fork 仓库后用自带的 GitHub Actions 在线构建首次约 10-15 分钟。需要深度定制时克隆仓库二次开发git clone https://gitcode.com/GitHub_Trending/pa/Pake开发要求 Rust 1.85 和 Node 22。协议是 GPL-3.0你用 Pake 打包出的应用归你可自由使用和分发但 fork Pake 本身做产品要改名并注明来源。现在就试一下挑一个天天打开的站点跑一行pake https://你的网址 --name 应用名。等安装包生成装进系统从启动台点开它。【免费下载链接】Pake Turn any webpage into a desktop app with one command.项目地址: https://gitcode.com/GitHub_Trending/pa/Pake创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考