WebCatalog Desktop 与 Pake 对比

Pake 是一款面向开发者的命令行工具。WebCatalog Desktop 支持一键安装 65,000 多款应用,并支持多账户和多空间。

2026年10月5日

Nho Vo · Operations Specialist

WebCatalog Desktop 与 Pake 对比

如果你在 GitHub 上见过 Pake,应该知道它的卖点:运行一条命令,就能将网站变成一个小巧的桌面应用,拥有独立的窗口和图标。WebCatalog Desktop 也能做到这一点,而且无需打开终端。

这正是两者的核心区别。Pake 是一款开源工具,面向愿意安装工具链并逐个构建应用的开发者。WebCatalog Desktop 则面向所有只想把网页应用放到桌面上、直接开始使用的人。

一览

WebCatalog DesktopPake
创建应用的方式在应用内从目录中选择,或输入任意 URL使用命令行工具或通过 GitHub Actions 构建
应用目录超过 65,000 款应用,配有名称和图标少量预构建应用,也支持任意 URL
引擎Chromium,各平台一致各系统内置的 Web 视图
多账号多个账号同时登录,各有独立会话每个应用一个会话
应用整理通过空间,将应用和账号集中在一个窗口中每个网站对应一个应用
更新应用自动更新需重新构建才能更新
平台macOS、Windows、LinuxmacOS、Windows、Linux
是否开源否是

什么是 WebCatalog Desktop?

WebCatalog Desktop 是一款适用于 macOS、Windows 和 Linux 的常规应用,只需点击一下,就能将网站安装为桌面应用。你常用的大多数网站都已收录在其目录中,并配有正确的名称和图标;其他网站则可以通过 URL 添加。无需编译,也无需维护。

什么是 Pake?

Pake 是一个基于 Rust 和 Tauri 构建的热门开源项目。运行 pake https://example.com --name Example 这样的命令后,它就会利用系统内置的 Web 视图,将网站打包成一个小巧的桌面应用。它还支持通过 GitHub Actions 构建,并为一些热门网站提供少量预构建应用。

1. 无需终端,无需工具链

要在自己的电脑上构建 Pake 应用,你需要先安装 Rust 和 Node.js,再在终端中运行命令,而且首次构建需要等待一段时间。想换个图标或调整窗口大小?那就得加个参数,再构建一次。对于希望通过脚本创建应用的开发者来说,这是优势。但对大多数人而言,这就是他们望而却步的地方。

在 WebCatalog Desktop 中,你只需搜索收录了超过 65,000 款应用的目录,点击安装,应用就会打开。如果某个网站未被收录,例如公司的内部仪表板,只需输入名称和 URL,然后选择一个图标,或者让 WebCatalog Desktop 帮你查找。自定义 CSS 和 JavaScript 等设置,在 Pake 中需要在构建时处理,而在 WebCatalog Desktop 中都可以在应用设置里随时修改。

2. 网站体验与 Chrome 一致

Pake 通过使用各系统自带的 Web 视图来缩小应用体积:在 macOS 上使用 Safari 的引擎,在 Linux 上使用 WebKitGTK。代价是,网站的表现取决于这些引擎。例如,Pake 自己的常见问题解答中就提到,Google 登录可能失败,某些网站的机器人检测也可能陷入循环。

WebCatalog Desktop 的每个应用都运行在 Chromium 上,也就是 Chrome 和 Edge 使用的引擎。Google 登录能按预期工作,网页应用的表现与开发者测试时一致,同一个应用在 Mac 和 Windows 笔记本电脑上的外观也保持一致。

3. 一个应用,多个账号

每个 Pake 应用对应一个网站和一个会话。如果你用不同的邮箱加入了两个 Slack 工作区,或者既要管理品牌的社交账号,又要使用自己的账号,就需要构建第二个应用,并将两者都放在程序坞中。

WebCatalog Desktop 支持在一个应用中使用多个账号,每个账号都有独立隔离的会话,并且可以同时保持登录。它们会显示在侧边栏中,点击一下或按 Cmd/Ctrl + 数字即可切换。

4. 应用自动维护,省心省力

Pake 应用在重新构建之前,会一直保持构建时的状态。WebCatalog Desktop 及你安装的应用则会自动更新,你的配置也会在多台电脑之间同步。

随着应用数量增多,你可以使用空间,将某个客户或项目所需的应用和账号集中到一个窗口中,并为其设置独立的程序坞或任务栏图标。每个应用还提供标签页、书签、下载和拼写检查功能,并内置广告和跟踪器拦截器。

你应该选择哪一个?

如果你明确需要通过命令行编写脚本来构建应用,或者想修改工具本身,Pake 可能是合适的选择。

对于其他人来说,WebCatalog Desktop 是更简单的途径。如果你符合以下情况,就可以选择它:

  • 比起配置 Rust 和 Node.js,更愿意直接点击安装
  • 希望 Google 登录及其他经过 Chrome 测试的网站开箱即用
  • 在同一项服务中使用多个账号
  • 不想为了保持应用最新而反复重新构建

跳过构建步骤,今天就开始使用你的网页应用:试用 WebCatalog Desktop。

相关文章