tw93/Pake は Web サイトをデスクトップアプリとしてパッケージ化するツールです。GitHub、社内システム、個人ブログ、週報ページ、Web ツールなどを独立したウィンドウにまとめ、ブラウザのタブ混雑を減らす用途に向いています。
プロジェクト:
Pake CLI をインストールする
README にあるコマンドです。
|
|
pnpm がない場合は、先に pnpm をインストールします。
|
|
いちばん簡単なパッケージ化
GitHub をデスクトップアプリにします。
|
|
Pake はサイトアイコンの取得を自動で試みます。まず環境が正常か確認するのに向いています。
アイコンとウィンドウをカスタマイズする
README にはより具体的な例があります。
|
|
よく使うパラメータは次のように理解できます。
--name:アプリ名。--icon:アプリアイコン。--width/--height:ウィンドウサイズ。--hide-title-bar:タイトルバーを隠し、よりネイティブアプリらしく見せる。
ローカル開発
Pake 本体を変更したい場合:
|
|
ローカル開発:
|
|
アプリをビルド:
|
|
何を包むのに向いているか
Pake は次のような Web サイトに向いています。
- 会社の内部管理画面。
- よく使うドキュメントサイト。
- Chat、監視、ダッシュボード系の Web ページ。
- 個人的に固定して使う Web ツール。
ログインフローが非常に複雑なサイト、ブラウザ拡張に強く依存するサイト、複数タブでの作業が頻繁なサイトにはあまり向きません。まず簡単な Web ページで試し、そのあと長期的に使うサービスをパッケージ化するとよいです。