
如果你曾在 GitHub 上看過 Pake,應該知道它的主打功能:執行一道指令,就能將網站變成擁有獨立視窗和圖示的輕巧桌面應用程式。WebCatalog Desktop 也能達到同樣的效果,而且不必開啟終端機。
這才是兩者真正的差異。Pake 是一款開放原始碼工具,適合願意安裝工具鏈、逐一建置應用程式的開發者。WebCatalog Desktop 則適合只想把網頁應用程式放到桌面上、立即開始使用的所有人。
快速比較
| WebCatalog Desktop | Pake | |
|---|---|---|
| 建立應用程式的方式 | 在應用程式內從目錄挑選,或輸入任何網址 | 使用命令列工具或透過 GitHub Actions 建置 |
| 應用程式目錄 | 超過 65,000 款應用程式,附有名稱和圖示 | 少量預先建置的應用程式,也可使用任何網址 |
| 引擎 | Chromium,在各平台皆相同 | 各系統內建的網頁檢視元件 |
| 多帳號 | 所有帳號可同時登入,各自擁有獨立的工作階段 | 每個應用程式只有一個工作階段 |
| 整理應用程式 | 透過空間,將應用程式與帳號集中在同一個視窗 | 每個網站各自一個應用程式 |
| 更新 | 應用程式自動更新 | 需重新建置才能更新 |
| 平台 | macOS、Windows、Linux | macOS、Windows、Linux |
| 開放原始碼 | 否 | 是 |
什麼是 WebCatalog Desktop?
WebCatalog Desktop 是一款適用於 macOS、Windows 和 Linux 的一般應用程式,只要按一下,就能將網站安裝為桌面應用程式。你常用的大多數服務都已收錄在目錄中,並配有正確的名稱和圖示;其他網站則可透過網址新增。不必編譯,也無須維護。
什麼是 Pake?
Pake 是一個以 Rust 和 Tauri 打造的熱門開放原始碼專案。只要執行像是 pake https://example.com --name Example 這樣的指令,它就會利用系統內建的網頁檢視元件,將該網站封裝成輕巧的桌面應用程式。它也支援透過 GitHub Actions 建置,並為少數熱門網站提供預先建置的應用程式。
1. 不需要終端機,也不需要工具鏈
若要在自己的電腦上建置 Pake 應用程式,你得先安裝 Rust 和 Node.js,再於終端機中執行指令,而且首次建置需要花上一段時間。想換個圖示或調整視窗大小?那就得加上指令參數,再建置一次。對於想用指令碼建立應用程式的開發者來說,這是優點。但對大多數人而言,這一步就讓他們卻步了。
在 WebCatalog Desktop 中,你只要搜尋收錄超過 65,000 款應用程式的目錄,按下安裝,應用程式就會開啟。若網站未列在目錄中,例如公司的內部儀表板,只需輸入名稱和網址,再選擇圖示,或讓 WebCatalog Desktop 自動尋找。自訂 CSS 和 JavaScript 等選項,在 Pake 中必須於建置時處理;在 WebCatalog Desktop 中,則可直接在應用程式設定中隨時調整。
2. 網站運作起來就像在 Chrome 中一樣
Pake 利用各系統自帶的網頁檢視元件來縮小應用程式體積:macOS 使用 Safari 的引擎,Linux 則使用 WebKitGTK。代價是網站的運作表現會受這些引擎影響。例如,Pake 自己的常見問題就提到,Google 登入可能失敗,某些網站的機器人驗證也可能陷入循環。
WebCatalog Desktop 的每個應用程式都使用 Chromium,也就是 Chrome 和 Edge 背後的引擎。Google 登入能如預期運作,網頁應用程式的表現也符合開發者測試時的情況,而且同一個應用程式在 Mac 和 Windows 筆記型電腦上的外觀都一致。
3. 一個應用程式,多個帳號
每個 Pake 應用程式只能容納一個網站和一個工作階段。如果你使用不同電子郵件地址加入兩個 Slack 工作區,或同時管理品牌與個人的社群帳號,就得建置第二個應用程式,並將兩個都放在 Dock 中。
WebCatalog Desktop 可讓一個應用程式容納多個帳號,每個帳號都有各自隔離的工作階段,並可同時保持登入。帳號會列在側邊欄中,只要按一下,或使用 Cmd/Ctrl + 數字,即可切換。
4. 自動維持最新的應用程式
Pake 應用程式會一直維持建置當時的狀態,直到你重新建置。WebCatalog Desktop 和你安裝的應用程式則會自動更新,設定也會在你的各台電腦之間同步。
當你使用的應用程式越來越多時,可以透過空間,將同一個客戶或專案相關的應用程式與帳號集中在單一視窗中,並擁有專屬的 Dock 或工作列圖示。每個應用程式內也都提供分頁、書籤、下載和拼字檢查功能,並內建廣告與追蹤器封鎖功能。
該選哪一個?
如果你確實需要透過命令列以指令碼建置應用程式,或想修改工具本身,Pake 會是合理的選擇。
對其他人來說,WebCatalog Desktop 是更簡單的選擇。如果你有以下需求,就選它:
- 寧可按一下安裝,也不想設定 Rust 和 Node.js
- 希望 Google 登入和其他經過 Chrome 測試的網站能直接正常運作
- 在同一項服務中使用多個帳號
- 不想為了保持最新版本而重新建置應用程式
省去建置步驟,今天就開始使用你的網頁應用程式:試用 WebCatalog Desktop。


