介绍一个小工具-pake


今天我安利的这个神器,非常有意思!它叫 Pake(发音类似 "pack")。

Pake 是个啥?

简单说,Pake 就一个命令行小工具,网页的"一键打包机"。你给它一个网址,它"嗖"地一下,就能帮你生成一个跨平台的桌面 App。

它最牛的地方有三点:

  1. 轻到离谱! 它用 Rust 语言写的,底层是 Tauri 框架。打包出来的 App 只有几 MB,对比那些动辄上百 MB 的"electron",简直是羽毛对大象。
  2. 快如闪电! 启动速度、运行流畅度都堪比原生应用,内存占用也极低。
  3. 小白友好! 不需要懂代码,记住一条命令就够了。

三步上手,把deepseek网页做成一个app

用起来也很简单,跟着我,左脚右脚慢动作三步走起!

第一步:安装环境(只需要一次)

Pake 是用 Rust 写的,所以得先装个 Rust 的"工具箱"。打开你的终端(Windows 的 PowerShell 或 macOS 的终端),复制这行命令回车:

bash 复制代码
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

一路按回车选默认就行。装完后,再运行这行让它生效:

bash 复制代码
source "$HOME/.cargo/env"

第二步:安装 Pake

有了工具箱,安装 Pake 就小菜一碟了:

bash 复制代码
cargo install pake

第一次可能要编译几分钟,耐心等一下,以后就快了。

第三步:开始打包! 最激动人心的时刻来了!比如,我们想把微信网页版打包成桌面 App。 在终端里输入:

bash 复制代码
pake https://chat.deepseek.com/

回车!你会看到终端开始飞速运转,几秒钟后,一个 chat.deepseek.com.app (macOS) 或 chat.deepseek.com.exe (Windows) 文件就诞生在你面前了! 双击打开,看看是不是和原生软件一模一样?有独立的窗口,有自己的图标,还能在任务栏/Dock 上显示!✨

进阶玩法: 你还可以自定义名字和图标,让它更专业! 以notion示例

bash 复制代码
pake https://www.notion.so/ --name "我的Notion" --icon ./notion.icns --hide-title-bar --width 1280 --height 800

轻松搞定!现在你拥有了一个专属的、无边框的 Notion 桌面版! 这个命令也是相当简单,相信不用我多解释也能看明白。

我还是简单解释一下:

  • 定义自定义名称:--name "我的Notion"
  • 定义app图标:--icon ./notion.icns
  • 隐藏标题栏:--hide-title-bar
  • 设置应用大小:--width 1280 --height 800

整体上还是很简单的,感兴趣就试一下吧!

相关推荐
doiito20 小时前
【Agent Harness】Gliding Horse 核心设计理念,不跟风开发自己的AI Agent
ai·rust·架构设计·系统设计·ai agent
花褪残红青杏小1 天前
Rust图像处理第6节- 均值模糊 & 中值模糊:3×3 邻域的两种经典玩法
rust·webassembly·图形学
子兮曰1 天前
前端工具链的「Rust 化」:一场没有赢家的军备竞赛?
前端·后端·rust
星栈1 天前
写 Dioxus Demo 不难,难的是把它写成项目
前端·rust·前端框架
mCell2 天前
【锐评】桌面端技术营销:别拿跑分当工程判断
前端·rust·electron
武子康2 天前
调查研究-201 Rust 里的 dev build 和 release build:为什么同一份代码性能差这么多?
后端·架构·rust
doiito2 天前
【Agent Harness】Gliding Horse 的 L2 作战地图:让多 Agent 协作从“摸黑”变成“透明”
ai·rust·架构设计·系统设计·ai agent
星栈3 天前
我用 Rust + Dioxus 做了个全栈跨平台笔记应用:再把新建、编辑和交付补上
前端·rust·前端框架
独孤留白3 天前
从C到Rust:基本类型 C 的隐式不确定 vs Rust 的显式确定
rust
清晨很温柔啊3 天前
# 用 Rust 手搓 AI 自演化主板:当 18 个异构器官长出 C++ 骨骼
rust