恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

Pake:3 条命令把任意网页变成 10MB 的桌面应用

  • 首页
  • 资讯中心
  • /
  • Pake:3 条命令把任意网页变成 10MB 的桌面应用

相关资讯

AI时代代码不值钱?真正值钱的是问题定义与判断力 2026/8/30 13:36:41
Ghosthub:在原生终端中统一管理tmux、zellij与screen的实践指南 2026/8/30 13:31:41
Ghostty 终端配置指南:字体、配色与快捷键一次调到位 2026/8/30 13:31:41

最新资讯

Python算法:5亿社交好友申请标记,list爆内存numpy定长灾难,bool-hybrid-array混合存储方案
AI编码效率瓶颈在需求描述:TMOG规范如何让大模型少走弯路
调查和解决 SELinux 问题
main.py 应用入口与启动流程|信息化项目全流程管理系统源码逐行精讲(二十三)
Yolo 小白入门 36:runs 目录全解——权重、曲线、样例图到底看哪个
技术博客写作要点:项目素材与部署实操指南

今日推荐

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析
数字电路时序基石:深入理解建立时间与保持时间
蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

本周热门

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析
数字电路时序基石:深入理解建立时间与保持时间
蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

本月精选

如何用DamaiHelper实现演唱会门票的智能自动化抢购:完整技术解决方案指南
第4篇:59 倍性能差距的索引瓶颈定位——一次教科书级的全表扫描调优
终极歌词批量下载神器:5分钟解决离线音乐库歌词同步难题

Pake:3 条命令把任意网页变成 10MB 的桌面应用

发布时间:2026/8/30 13:36:41
Pake:3 条命令把任意网页变成 10MB 的桌面应用 Pake3 条命令把任意网页变成 10MB 的桌面应用【免费下载链接】Pake Turn any webpage into a desktop app with one command.项目地址: https://gitcode.com/GitHub_Trending/pa/PakePake 是一个基于 Rust Tauri 的网页转桌面应用打包工具一条命令就能把任意网站或本地构建产物变成 macOS、Windows、Linux 的原生安装包。适合想把常用网页装进桌面、又不想写一行代码的你。Pake 替你省了什么一个小 20 倍的桌面外壳如果你试过传统路子知道痛点在哪要把网页变成应用得搭 Electron 工程、维护一整个打包进应用的浏览器内核、再处理三套平台配置。Pake 把这些压成一条 CLI输入是网址或本地 HTML 文件、dist 构建产物输出是直接能装的安装包中间没有任何脚手架和内核维护。安装包在磁盘上通常不到 10MB约为同等 Electron 应用的 1/20因为它用系统 WebView 渲染而不是自带 Chromium。同一套打包流程一次产出三个平台macOS 出 dmg、Windows 出 msi、Linux 出 deb/AppImage或 rpm。提醒一句10MB说的是体积运行时内存由页面本身决定这是换小体积的代价。典型用途给常用网站一个专属窗口、把内部工具包成桌面应用分发、给在线服务做一个定制化的离线客户端。三步拿到可安装的桌面应用第一步装 CLI需要 Node.js ≥ 20.9推荐 22 LTSRust ≥ 1.85 没装会被提示自动装不用提前准备工具链pnpm install -g pake-cli敲完在终端输入pake --version能看到版本号说明装好了。第二步执行打包命令把目标网址和应用名写在一行里图标会自动从站点 favicon 抓取不用你自己准备pake https://github.com --name GitHub首次构建要搭建环境所以偏慢Windows 上可能要 10~15 分钟后续构建复用缓存会快很多完成后安装文件就出现在当前目录。第三步安装产出macOS 出 .dmg、Windows 出 .msi、Linux 默认按发行版出 deb AppImage。 打开 dmg 把应用拖进 Applications你得到的就是一个和商店买来的无异的桌面应用隐藏能力内置快捷键、注入去广告与 SSO 登录支持打包后的应用自带一套原生快捷键Cmd/CtrlR 刷新、Cmd/CtrlW 关窗不退出、Cmd/Ctrl↑/↓ 跳到页首/页尾、Cmd/CtrlL 复制当前页地址、F11 或双击标题栏进原生全屏。外观和行为上 CLI 给足了开关--hide-title-barmacOS做沉浸式标题栏--hide-window-decorationsWindows/Linux做无边框窗口并保留顶部拖拽区--show-system-tray --start-to-tray让应用启动直接进托盘。更深一层的改造靠--inject把自己的 CSS 和 JS 注进页面pake https://example.com --name Weekly --width 1200 --height 800 --hide-title-bar --inject ./style.css一套去广告规则写好后所有你打包的应用都能复用。--safe-domain slack.com,okta.com能把 SSO 登录跳转留在应用内--multi-window支持弹窗式授权流程--wasm补上跨域隔离头让 Flutter Web 这类 WASM 应用也能直接打包。该用它、不该用它适用场景与选型边界适合给现成网站开专属窗口、内部工具包成桌面应用分发、本地静态构建离线化、一份配置产出三平台安装包。注意三条边界深度平台集成不是 webview 封装的目标需要完整原生能力就老老实实写原生应用嵌入式 WebView 在部分授权服务上有脾气Google OAuth 可能拒绝在封装应用里完成登录--new-window、--multi-window能帮大多数 SSO 但不能保证全部Cloudflare 人机验证在 Linux WebKitGTK 上可能死循环本地静态打包只支持 hash 路由history 模式的 SPA 暂不支持还有个实用技巧同一站点用不同名字打包两次比如工作/个人邮箱各一个登录态会得到两个互不干扰的独立应用因为应用标识按 URL 名字生成。想深入JSON 自动化、声明式配置与文档入口如果你打算在脚本或 CI 里跑打包加--jsonstdout 只输出一个机器可读的 JSON 结果退出码 0 成功、2 输入非法、3 构建失败、4 环境缺失报错时还会带 hint 告诉你怎么修。参数更多时把它们写进 JSON 配置文件pake --config app.json --json字段名就是 camelCase 的 CLI 选项名未知字段会直接报错不会有拼错参数悄悄失效的问题。Windows/Linux 上还能在 Docker 里做干净环境打包不用装任何系统依赖。完整参数清单看 CLI 使用指南样式注入、JS 与 Rust 的容器通信看 高级用法注入系统源码 和 窗口配置源码 都在仓库里可以直接打开读。如果你已经天天在开同一个网站今晚就可以试试装好 pake-cli敲完本文第二条命令明早开机直接是桌面应用。遇到自己解不掉的报错先翻一遍 FAQ再把系统版本、node/rustc 版本和完整报错带进项目 issue 列表提问。【免费下载链接】Pake Turn any webpage into a desktop app with one command.项目地址: https://gitcode.com/GitHub_Trending/pa/Pake创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号