どんなWebサイトも。どんなデスクトップも。
WebサイトやローカルのHTMLプロジェクトを、数回のクリックで本物の独立したデスクトップアプリにできます。Go、Rust、Node、Xcodeのプロジェクトは不要です。
Apache-2.0 の無料オープンソース。機能はすべて含まれ、アプリ数の制限、ライセンスキー、アカウントは不要です。
アドレスからアプリへ
URLを貼り、名前とアイコンを確認し、ビルドして、インストールして開く。ほとんどのビルドは数秒で終わります。
アドレスを貼る
新規アプリ(⌘N)をクリックし、たとえば github.com のようなアドレスを貼り付けます。HTMLファイルやフォルダをウインドウにドロップしたり、候補からサイトを選んだりもできます。

名前とアイコンを確認
MyPack が名前と最適なアイコンを取得します。どちらも変更でき、ウインドウ・コンパクト・サイドバー・メニューバーの表示方法、タイトルバー、サイズも選べます。

ビルドして開く
MyPack は何もコンパイルしません。小型の事前ビルド済みruntimeにアプリの設定を書き込み、各手順を順に表示します。

ほかのアプリと同じように
ワンクリックでインストールして開きます。独自の名前、アイコン、ウインドウ、ログインを持ち、MyPack をアンインストールしても動き続けます。

ブラウザのタブはアプリの居場所に向かない
タブは他のタブに埋もれ、どのサイトも同じcookieを共有し、どれも独自のDockアイコン、通知、ウインドウを持ちません。MyPack は各サイトに本物の専用アプリを与え、その後も世話を続けます。
マシンにツールチェーンは不要
小型の事前ビルド済みruntimeにアプリの設定を書き込むだけなので、ビルドは数秒で終わります。runtimeのダウンロードは一度だけで、署名と検証済みです。
アプリは単体で成り立つ
どのアプリも独自の名前、アイコン、分離されたログインを持ち、システムのWebViewを使い、MyPack をアンインストールしても動き続けます。
作って終わりではない
ログインを失わずにワンクリックでアップデート。失敗すれば前のバージョンに戻ります。修復したり、別のコンピュータへ移したりもできます。
画面を見てみる
現在のアプリの実際の画面です(デモモード)。





すべて含まれています
アプリ数の制限、ライセンスキー、アカウントは不要。以下の機能はすべて無料ダウンロードに含まれます。
アプリを作る
- どんなWebサイトからでもMyPack が名前と最適なアイコンを取得します。どちらも変更でき、アイコンスタジオでアイコンをデザインすることもできます。
- ローカルプロジェクトからHTMLファイル、index.html のあるフォルダ、または Vite・CRA・Astro・Nuxt・SvelteKit・Next の書き出し。プロジェクトのビルドは承認した後にだけ実行されます。
- 見つける数十の人気サイトをワンクリックで。一覧は誰でも追加できるシンプルなJSONファイルです。
- グループアプリ複数のサイトを1つのウインドウに。サイドレール、サイトごとに分かれたセッション、分割表示つき。
- Pake の設定Pake の pake.json をそのまま持ち込めます。
作ったアプリの中では
- 通知とバッジWeb通知と、未読数を示す Dock バッジ。
- メディアキー音楽や動画のサイトでメディアキーと「再生中」に対応。
- リンクは正しいアプリへMyPack アプリ同士のリンクは、対応するアプリで開きます。
- ウインドウモード通常、コンパクト、サイドバー、またはメニューバー。
- タブピン留めページつきのタブ。
- 自分のルールでコンテンツブロック、カスタムCSSとJavaScript、プロキシとuser-agentの設定。
- ログインもそのままGoogle や Microsoft などのログインポップアップがそのまま動きます。
アプリを管理する
- ひとつのライブラリ作ったものすべてを、インストールして開く・アップデート・修復・アンインストールとともに。
- 同期と移行iCloud Drive などの共有フォルダでライブラリをコンピュータ間で同期したり、.mypack ファイルを書き出し・読み込みしたりできます。
- ブラウザ拡張機能開いているタブをアプリにする、任意の拡張機能。
- 7つの言語English、繁體中文、简体中文、粵語、Español、Français、日本語。
MyPack とほかのツール
Webサイトをアプリにする優れたツールはたくさんあります。MyPack の違いを、できるだけ率直にまとめました。
| MyPack | Nativefier | Pake | WebCatalog | |
|---|---|---|---|---|
| 無料ですべての機能 | アプリ数の制限なし、アカウント不要 | はい | はい | 無料プランと有料アップグレード |
| 開発ツールなしでビルド | インストール不要 | Node.js が必要 | ローカルビルドに Rust と Node.js が必要 | インストール不要 |
| アプリを作り管理するデスクトップアプリ | ライブラリ、アップデート、修復 | コマンドライン | コマンドライン | はい |
| オープンソース | Apache-2.0 | MIT | MIT | プロプライエタリ |
| 開発が続いている | はい | 2023年にアーカイブ | はい | はい |
MyPack は Pake に多くを負っています。Pake は、Webサイトが小さく目的のはっきりしたデスクトップアプリとしてどれほど快適になるかを示しました。MyPack は Pake の設定を読み込めるので、そのまま持ち込めます。
各プロジェクトの公開ページ(2026年11月時点)に基づきます。古い情報がありましたら issue でお知らせください。
MyPack をインストール
インストーラをダウンロードするか、お使いのパッケージマネージャを使ってください。どれも PATH に mypack コマンドを追加し、MyPack を最新に保ちます。
- macOSメインのプラットフォーム。Apple silicon と Intel。アプリは WKWebView を使います。
- Linuxx64 と arm64。アプリは WebKitGTK を使い、Ubuntu 24.04 でテスト済みです。
- Windowsx64 と arm64。アプリは WebView2 を使います。テストはまだ少なめです。
Apple silicon と Intel 用の .dmg、または Homebrew:
brew install --cask sinhong2011/tap/mypackx64 と arm64 用のセットアップ、または winget、Scoop、Chocolatey:
winget install MyPack.MyPackscoop bucket add mypack https://github.com/sinhong2011/scoop-bucket
scoop install mypack/mypackchoco install mypackx64 と arm64 用の .deb と .rpm パッケージ、またはパッケージマネージャ:
curl -fsSL https://sinhong2011.github.io/mypack/mypack.gpg | sudo tee /usr/share/keyrings/mypack.gpg >/dev/null
echo "deb [signed-by=/usr/share/keyrings/mypack.gpg] https://sinhong2011.github.io/mypack/apt stable main" | sudo tee /etc/apt/sources.list.d/mypack.list
sudo apt update && sudo apt install mypacksudo curl -fsSL -o /etc/yum.repos.d/mypack.repo https://sinhong2011.github.io/mypack/rpm/mypack.repo
sudo dnf install mypackyay -S mypack-binリリースはまだ署名されていません。macOS で Gatekeeper が初回起動をブロックした場合は、MyPack.app を右クリックして「開く」を選んでください。Windows では SmartScreen が確認を求めることがあります。「詳細情報」から「実行」を選んでください。
各リリースには、アプリと CLI のアーカイブもあります。 最新リリースを見る
開発者とAIエージェントのために
アプリのバイナリはそのまま CLI です。--json をつけると、どのコマンドも JSON オブジェクトを1つ出力し、終了コードは安定しています。
内蔵の MCP サーバーにより、Claude Code、Codex などのエージェントがアプリの一覧、作成、ビルドを代わりに行えます。エージェントはアプリをインストールできず、プロジェクトのビルドスクリプトは承認した後にだけ実行されます。
MyPack 自体にはチャットや LLM は内蔵されていません。
# 下書きプロジェクトを作り、ビルドしてインストールし、開く
$ mypack create github.com --json
$ mypack build <project-id> --yes --json
$ mypack install <artifact-id> --open
$ mypack apps list
# エージェントを接続する
$ claude mcp add mypack -- mypack mcp serve