
GitHubでPakeを見かけたことがあるなら、その売り文句をご存じでしょう。コマンドを1つ実行するだけで、ウェブサイトが専用のウィンドウとアイコンを備えた軽量なデスクトップアプリになります。WebCatalog Desktopなら、ターミナルを開かずに同じことができます。
両者の本質的な違いはそこにあります。Pakeは、ツールチェーンをインストールしてアプリを1つずつビルドすることをいとわない開発者向けのオープンソースツールです。WebCatalog Desktopは、ウェブアプリをデスクトップですぐに使いたい人のためのアプリです。
比較早見表
| WebCatalog Desktop | Pake | |
|---|---|---|
| アプリの作成方法 | アプリ内でカタログから選ぶか、任意のURLを入力 | コマンドラインツール、またはGitHub Actionsでビルド |
| アプリカタログ | 名前とアイコン付きの65,000以上のアプリ | 少数のビルド済みアプリに加え、任意のURLに対応 |
| エンジン | どの環境でも同じChromium | 各システムに内蔵されたウェブビュー |
| 複数アカウント | アカウントごとに独立したセッションで、すべてに同時ログイン | アプリごとに1つのセッション |
| アプリの整理 | スペースを使ってアプリとアカウントを1つのウィンドウに集約 | ウェブサイトごとに1つのアプリ |
| 更新 | アプリは自動更新 | 更新するには再ビルドが必要 |
| 対応プラットフォーム | macOS、Windows、Linux | macOS、Windows、Linux |
| オープンソース | いいえ | はい |
WebCatalog Desktopとは?
WebCatalog Desktopは、クリックするだけでウェブサイトをデスクトップアプリとしてインストールできる、macOS、Windows、Linux向けの一般的なアプリです。普段使うサービスの多くは、適切な名前とアイコン付きですでにカタログに登録されており、それ以外もURLで追加できます。コンパイルもメンテナンスも必要ありません。
Pakeとは?
Pakeは、RustとTauriで構築された人気のオープンソースプロジェクトです。pake https://example.com --name Exampleのようなコマンドを実行すると、システム内蔵のウェブビューを使って、そのウェブサイトを軽量なデスクトップアプリにパッケージ化します。GitHub Actionsを使ったビルドにも対応しており、人気サイト向けに少数のビルド済みアプリも提供しています。
1. ターミナルもツールチェーンも不要
自分のコンピューターでPakeアプリをビルドするには、RustとNode.jsをインストールし、ターミナルでコマンドを実行します。初回のビルドには時間がかかります。アイコンやウィンドウサイズを変えたい場合は、フラグを指定して再度ビルドします。アプリの作成をスクリプト化したい開発者にとっては、これが強みです。しかし、多くの人にとっては、ここがつまずくポイントになります。
WebCatalog Desktopでは、65,000以上のアプリが揃うカタログを検索し、インストールをクリックすればアプリが開きます。社内ダッシュボードなど、カタログにないサイトの場合は、名前とURLを入力し、アイコンを選ぶか、WebCatalog Desktopに自動で探させるだけです。Pakeではビルド時に指定するカスタムCSSやJavaScriptなどの設定も、アプリの設定画面からいつでも変更できます。
2. Chromeと同じように動くサイト
Pakeは、各システム固有のウェブビューを使うことでアプリを軽量に保っています。macOSではSafariのエンジン、LinuxではWebKitGTKを使用します。その代わり、サイトの動作はそれぞれのエンジンに左右されます。たとえば、Pake自身のFAQでも、Googleでのログインが失敗する場合や、一部のサイトでボットチェックが繰り返される場合があると説明されています。
WebCatalog Desktopは、ChromeやEdgeの基盤となるエンジン、Chromiumですべてのアプリを実行します。Googleでのログインは期待どおりに機能し、ウェブアプリは開発者がテストしたとおりに動作します。また、MacでもWindowsのノートパソコンでも、アプリの見た目は同じです。
3. 1つのアプリで複数のアカウント
Pakeの各アプリは、1つのウェブサイトと1つのセッションに対応します。異なるメールアドレスで2つのSlackワークスペースに参加している場合や、自分のSNSアカウントとブランドのアカウントを並行して管理する場合は、2つ目のアプリをビルドし、両方をDockに置くことになります。
WebCatalog Desktopでは、1つのアプリで複数のアカウントを管理でき、それぞれが独立したセッションを持ち、すべてに同時にログインできます。アカウントはサイドバーに並び、クリックまたはCmd/Ctrl + 数字で切り替えられます。
4. 手間をかけずに使い続けられるアプリ
Pakeアプリは、再ビルドするまでビルド時の状態のままです。WebCatalog Desktopとインストールしたアプリは自動更新され、設定も複数のコンピューター間で同期されます。
アプリが増えてきたら、スペースを使って、クライアントやプロジェクトごとのアプリとアカウントを1つのウィンドウにまとめられます。各スペースには専用のDockアイコンまたはタスクバーアイコンが付きます。また、すべてのアプリでタブ、ブックマーク、ダウンロード、スペルチェックが使えるほか、広告・トラッカーブロッカーも内蔵されています。
どちらを選ぶべき?
コマンドラインからアプリのビルドをスクリプト化する必要がある場合や、ツール自体を改変したい場合は、Pakeが適しているかもしれません。
それ以外の人には、WebCatalog Desktopのほうが簡単です。次のような方におすすめです。
- RustとNode.jsをセットアップするより、クリックでインストールしたい
- Googleでのログインや、Chromeで動作確認されたサイトをそのまま問題なく使いたい
- 同じサービスで複数のアカウントを使っている
- 最新の状態に保つためにアプリを再ビルドしたくない
ビルドの手間を省いて、今日からウェブアプリを使い始めましょう。WebCatalog Desktopを試す。


