Pake
ワンコマンドでウェブページをデスクトップアプリにパッケージ化、macOS、Windows、Linux対応
## 特徴
- 🎐 **軽量**: Electronより約20倍小さく、通常約5M
- 🚀 **高速**: Rust Tauriベースで、従来のJSフレームワークより高速、メモリ使用量も少ない
- ⚡ **使いやすい**: CLIでワンコマンドパッケージング、複雑な設定不要
- 📦 **高機能**: ショートカット透過、没入型ウィンドウ、ドラッグ&ドロップ、スタイルカスタマイズをサポート
## 快速開始
- **初心者**: 既成の[人気パッケージ](#人気のパッケージ)をダウンロード、または[オンライン構築](docs/github-actions-usage.md)で環境設定なしでパッケージ化
- **開発者**: [CLIツール](docs/cli-usage.md)インストール後、ワンコマンドで任意のウェブサイトをパッケージ化、アイコンやウィンドウなどのパラメータをカスタマイズ可能
- **上級者**: プロジェクトをローカルクローンして[カスタム開発](#開発)、または[高級用法](docs/advanced-usage.md)でスタイルカスタマイズ・機能拡張を実現
## 人気のパッケージ
🏂 リリースからさらに多くのアプリケーションをダウンロードできます。ここをクリックしてショートカットの参照を展開してください!
| Mac | Windows/Linux | 機能 |
| --------------------------- | ------------------------------ | ------------------------------ |
| ⌘ + [ | Ctrl + ← | 前のページに戻る |
| ⌘ + ] | Ctrl + → | 次のページに進む |
| ⌘ + ↑ | Ctrl + ↑ | ページのトップに自動スクロール |
| ⌘ + ↓ | Ctrl + ↓ | ページの底に自動スクロール |
| ⌘ + r | Ctrl + r | ページをリフレッシュ |
| ⌘ + w | Ctrl + w | ウィンドウを隠す、終了しない |
| ⌘ + - | Ctrl + - | ページを縮小 |
| ⌘ + + | Ctrl + + | ページを拡大 |
| ⌘ + = | Ctrl + = | ページを拡大 |
| ⌘ + 0 | Ctrl + 0 | ページのズームをリセット |
さらに、タイトルバーをダブルクリックして全画面モードに切り替えることができます。Mac ユーザーは、ジェスチャーを使用して前のページまたは次のページに移動することもできます。ウィンドウを移動するには、タイトルバーをドラッグします。
## コマンドラインパッケージング

```bash
# Pake CLIをインストール
pnpm install -g pake-cli
# 基本使用法 - ウェブサイトのアイコンを自動取得
pake https://github.com --name GitHub
# 高級使用法:カスタムオプション
pake https://weekly.tw93.fun --name Weekly --icon https://cdn.tw93.fun/pake/weekly.icns --width 1200 --height 800 --hide-title-bar
```
初回パッケージ化は環境設定で時間がかかりますが、その後は高速です。完全なパラメータ説明は[CLI使用ガイド](docs/cli-usage.md)を参照してください。コマンドラインを使いたくない場合は[GitHub Actions オンライン構築](docs/github-actions-usage.md)をお試しください。
## 開発
Rust `>=1.89` と Node `>=22` が必要です。詳細なインストールガイドは[Tauriドキュメント](https://tauri.app/start/prerequisites/)を参照してください。開発環境に不慣れな場合は、直接コマンドラインツールの使用をお勧めします。
```bash
# 依存関係のインストール
pnpm i
# ローカル開発[右クリックでデバッグモード開可]
pnpm run dev
# アプリケーションのビルド
pnpm run build
```
スタイルカスタマイズ、機能拡張、コンテナ通信などの高度な機能については、[高級使用法ドキュメント](docs/advanced-usage.md)を参照してください。
## 開発者
Pake の開発はこれらのハッカーたちなしにはあり得ませんでした。彼らは Pake のために多くの能力を貢献しました。彼らをフォローすることも歓迎します!❤️
## サポート
1. 私には汤圆と可乐という 2 匹の猫がいます。Pake があなたの生活をより良くしてくれると思ったら、缶詰をあげてください 🥩。
2. Pake が気に入ったら、GitHub でスターをつけてください。また、友達に推薦することを歓迎します。
3. 私のTwitterをフォローして、Pake の最新情報を入手することができます。また、Telegramのチャットグループに参加することもできます。
4. 皆さんが楽しんでいただけることを願っています。Mac アプリに適したウェブサイトを見つけたら、ぜひ教えてください。