Skip to content

Latest commit

 

History

History
156 lines (123 loc) · 11.8 KB

File metadata and controls

156 lines (123 loc) · 11.8 KB

English 中文 日本语

PacBao|PakePlus

9分で任意のウェブページをデスクトップアプリやモバイルアプリに変換。シンプルで使いやすい。

Release Stars Build License

PacBao は Mac、Windows、および Linux に対応しており、Android と iOS も間もなくサポート予定です。ローカルに複雑な依存環境をインストールする必要はなく、Github トークンだけで利用できます。また、PacBao 自体のサイズはわずか約5MBです。最新バージョンについてはリリースページをご確認ください。また、PacBao Web 版も利用できます。PacBao Web人気パッケージカスタム開発については README をご覧ください。ディスカッションエリアでご意見をお待ちしています。
YouTube.mp4

Sponsors

PakePlus is an MIT-licensed open source project with its ongoing development made possible entirely by the support of these awesome backers. If you'd like to join them, please consider sponsoring PakePlus's development.

Create Every Voice You Imagine

Create cross-platform applications

Cursor is the best way to code with AI.

The Leading IDE for Professional Development

特徴

  • 💎 Electron より約 20 倍小さい(5MB 未満!)、そして 10 倍高速。
  • 🚀 Rust Tauri ベースで構築されており、JS ベースのフレームワークより軽量かつ高速。
  • 📦 豊富な機能を内蔵 — ショートカット、没入型ウィンドウ、ミニマルなカスタマイズに対応。
  • 👻 PacBao はミニマルなソフトウェアで、旧来のパッケージ方法を Tauri に置き換えてクロスプラットフォームのデスクトップアプリを実現。
  • 📲 Android および iOS アプリをネイティブフレームワークでパッケージ、Tauri2 よりさらに軽く高速。
  • 🤗 操作が簡単、GitHub トークンが 1 つあればデスクトップアプリを取得可能。
  • 🌹 複雑な依存環境をローカルにインストールする必要なし、GitHub Actions によるクラウド自動パッケージング。
  • 🧑‍🤝‍🧑 国際化に対応、システムの言語に自動的に追従。
  • 💡 カスタム JS の注入が可能、自作の JS をページに注入して使用可能。
  • 🎨 UI が美しく、初心者に優しく、快適な使い心地、中国語名のパッケージも対応。
  • 📡 ウェブから直接使用可能だが、クライアント版の方が機能豊富でおすすめ。
  • 🔐 データは安全、トークンはローカルのみ保存、プロジェクトも自分の Git に安全に保管。
  • 🍔 ローカルでのパッケージ化をサポートし、依存環境をインストールする必要がなく、ローカルでのパッケージ化はわずか 30 秒で完了します
  • 🥥 Github Token がなくても大丈夫、ローカルでのパッケージ化は簡単で便利、さらに Token も不要です
  • ⚔️ JS スクリプト内でシステムレベルの API を呼び出すことをサポートしています。例えば、ファイルのダウンロード/コマンドの実行/新しいウィンドウの開くなど
  • 🍀 静的ファイルのパッケージングをサポート、Vue/React の distindex.html を入れるだけでクライアントに。
  • 🐞 デバッグモードに対応、プレビューでもリリースでもバグを見つけて解消できる。
  • 💬 使用中に問題があれば、いつでも技術コミュニティに参加して相談可能。

使用シーン

  • あなたのウェブサイトをすぐにデスクトップアプリにして、より高級感を出したいとき。
  • Vue/React プロジェクトを持っていて、サーバーを購入せずにデスクトップ化したいとき。
  • Cocos ゲームをクロスプラットフォームで動作させたい?問題なし。
  • Unity プロジェクトもクロスプラットフォーム化したい?もちろん可能。
  • サイトのアドレスを隠したい、スクレイピングや拡散を防止したい。
  • 社内専用サイトで、クライアントからのみアクセスさせたい場合。
  • サイトをカスタムクライアントにして、自動化や便利機能を JS 注入で追加したい。
  • 広告が多すぎるサイトをクリーンに使いたい?JS で非表示にしよう。
  • Tauri2 を使いたいが、環境構築が大変?PacBao で解決!

始める前に

  1. リリースページからアプリをダウンロードし、ダブルクリックしてインストールし、実行します:https://github.com/Sjj1024/PacBao/releases。 あるいは、ウェブ版を使ってもいいです:PacBao Web

  2. Github トークンを設定し、新しいプロジェクトを作成して設定を行います。Token 获取方法:
    English 简体中文日本语

Github トークン権限の説明:
1. ベータ版に必要なトークン権限:
All repositories:元のテンプレートリポジトリのフォーク
Actions:GitHub アクションの管理
Administration:リポジトリのフォークとファイル管理
Contents:リポジトリ内容の追加/削除/修正/検索など
Issues:PacBao への問題の提出

1. クラシック版に必要なトークン権限:
repo:テンプレートコードのフォークと管理
workflow:ソフトウェアのコンパイルとリリース
  1. 新しいウィンドウでアプリをプレビューし、パッケージングボタンをクリックしてアプリをビルドします。
  2. リリースページからアプリをダウンロード可能です。

よくある質問

  1. Mac ユーザーはインストール時に「アプリが破損しています」という警告が表示される場合があります。 「キャンセル」をクリックし、次のコマンドを実行してから、アプリを再度開いてください。(これは Mac 用のオフィシャル署名のためです。そのコストは年間 $99 です...そのため、必要な場合はオフィシャル署名を手動でバイパスして使用することができます。)
sudo xattr -r -d com.apple.quarantine /Applications/PacBao.app
  1. アプリをパッケージ化する際、Mac ユーザーはインストール時に「アプリが破損しています」という警告が表示される場合があります。 「キャンセル」をクリックし、次のコマンドを実行してから、アプリを再度開いてください。
sudo xattr -r -d com.apple.quarantine /Applications/YourAppName.app
  1. プログラムの使用中に問題が発生した場合は、最新バージョンをダウンロードしてください。 2025 年以前に開発されたバージョンは Tauri v1.0 に基づいていますが、2025 年には Tauri v2.0 にアップグレードされました。最新バージョンでも問題が解決しない場合は、詳細な情報を添えて Issue を提出してください。より迅速に更新・修正を行うことができます。

  2. GitHub トークンを追加すると、PacBao はあなたのリポジトリに PacBao リポジトリをフォークします。今後のすべてのプロジェクトはこのリポジトリに依存して作成およびコンパイルされるため、PacBao リポジトリを削除しないでください。

PacBao の開発

PacBao をローカルで開発したい場合、まず環境を整えてください。Rust >=1.63 と Node >=16(例:16.18.1)がコンピュータにインストールされていることを確認してください。インストールガイドについては、Tauri ドキュメントをご参照ください。

これらに不慣れな場合、上記のワンクリックパッケージングツールを試すのが良いでしょう。

# 依存関係のインストール
pnpm i

# ローカル開発 [右クリックでデバッグモードを開きます。]
pnpm run dev

# アプリのパッケージング
pnpm run build

サポート

  1. PacBao があなたの生活に楽しみをもたらしたなら、サポートしていただけると嬉しいです。

Star History

Star History Chart