GitHub、Codeberg、その他のForgejoやGiteaのフォージで公開されたアプリを見つけてインストールできる、クロスプラットフォームのアプリストアです。
jamesstringer90/appsandbox
GUIまたはスクリプト対応APIから利用でき、GPUアクセラレーションに対応した、WindowsとmacOS向けのフルデスクトップVMサンドボックスアプリ。
代替できる製品:Parallels Desktop
VMware Fusion
- スター
- 818
- フォーク
- 93
- 未解決の Issue
- 58
- 最終コミット
- 28 日前
これは何?
App Sandboxは、Windows 11、Ubuntu、macOSをゲストOSとするフルデスクトップVMを作成して実行します。OSを選び、インストーラーイメージ(WindowsまたはUbuntuのISO。macOSの場合は復元イメージを自動でダウンロード)を指定すると、アプリがディスクを用意し、無人インストールを実行してゲストを起動します。グラフィカルUIから操作できるほか、依存関係不要のPython SDKを使って、ローカルのヘッドレスHTTP/JSON API経由で操作することもできます。
Windows 11 Homeでは、Hyper-Vを使わずに動作します。必要なのはVirtual Machine Platform機能のみで、Host Compute System APIとHost Compute Network APIを利用します。GPUアクセラレーションには準仮想化(GPU-PV)を使い、ホストのGPUをゲストと共有します。WindowsゲストではDirectX 12、OpenGL、Vulkan、CUDA、OpenCLに対応しています。macOSではAppleのVirtualization.frameworkを利用し、macOSゲスト向けのMetal GPUアクセラレーションを提供します。
ヘッドレスモードでは、コードからVMの作成、スナップショット、分岐、SSH接続、削除を実行できます。そのため、コンピューターを操作するAIエージェントの実行や、隔離されたデスクトップでのドライバーのテストに適しています。プロジェクトはMITライセンスで、ビルド済みバイナリとして配布されています。
主な機能
- 01Hyper-Vを使わずにWindows 11 Home上でWindows 11またはUbuntuのVMを作成
- 02Windows上でGPU-PVを介したGPUアクセラレーションに対応し、DirectX 12、OpenGL、Vulkan、CUDA、OpenCLをサポート
- 03Apple Silicon上でMetal GPUアクセラレーション対応のmacOS VMを実行
- 04プロビジョニング済みVMの状態を再利用できるスナップショットと分岐機能
- 05Python SDK(asb.py)を備えたローカルのヘッドレスHTTP/JSON API
- 06コピー&ペースト、2チャンネルオーディオ、Hyper-Vソケットまたはvirtio-vsock経由のSSH
ユースケース
- クリーンインストールしたWindowsまたはUbuntuのデスクトップ環境でソフトウェアをビルド・テスト
- それぞれ専用の隔離VMで、コンピューターを操作するAIエージェントを実行
- テスト署名をゲスト内でのみ有効にしてWindowsドライバーを開発・テスト
- セルフホストランナー上のローカルCIで、GPUアクセラレーション対応VMの作成と破棄をスクリプト化
クイックスタート
- 1
Releases ページからビルド済みアプリをダウンロードします
- 2
Windows でヘッドレス API デーモンを起動します
appsandbox.exe --headless - 3
macOS でヘッドレス API デーモンを起動します
sudo /Appsandbox.app/Contents/MacOS/AppSandbox --headless
使う前に知っておきたいこと
- x64 の Windows 11 または Apple Silicon 搭載 Mac の macOS Tahoe が必要なため、ほかのプラットフォームでは動作しません。
- macOS では、Windows 11 ゲストで GPU アクセラレーションを利用できません。
- Windows または Ubuntu の ISO イメージはご自身で用意する必要があります。
トピック
よくある質問
- appsandbox とは?
- GUIまたはスクリプト対応APIから利用でき、GPUアクセラレーションに対応した、WindowsとmacOS向けのフルデスクトップVMサンドボックスアプリ。 App Sandboxは、Windows 11、Ubuntu、macOSをゲストOSとするフルデスクトップVMを作成して実行します。OSを選び、インストーラーイメージ(WindowsまたはUbuntuのISO。macOSの場合は復元イメージを自動でダウンロード)を指定すると、アプリがディスクを用意し、無人インストールを実行してゲストを起動します。グラフィカルUIから操作できるほか、依存関係不要のPython SDKを使って、ローカルのヘッドレスHTTP/JSON API経由で操作することもできます。
- appsandbox は無料で使えますか?ライセンスは?
- appsandbox は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- appsandbox は今もメンテナンスされていますか?
- 活発にメンテナンス中。appsandbox の最終コミットは 2026年9月22日 です。
- appsandbox は何に使えますか?
- クリーンインストールしたWindowsまたはUbuntuのデスクトップ環境でソフトウェアをビルド・テスト それぞれ専用の隔離VMで、コンピューターを操作するAIエージェントを実行 テスト署名をゲスト内でのみ有効にしてWindowsドライバーを開発・テスト セルフホストランナー上のローカルCIで、GPUアクセラレーション対応VMの作成と破棄をスクリプト化
- appsandbox のインストール方法は?
- Releases ページからビルド済みアプリをダウンロードします Windows でヘッドレス API デーモンを起動します: appsandbox.exe --headless macOS でヘッドレス API デーモンを起動します: sudo /Appsandbox.app/Contents/MacOS/AppSandbox --headless
- appsandbox はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/jamesstringer90/appsandbox
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Tauri 2とReact製の、Markdown編集・プレビューに対応した軽量なクロスプラットフォームのデスクトップ付箋アプリ。
リッスン中のポートの一覧表示やプロセスの終了、KubernetesのポートフォワードとCloudflare Tunnelの管理ができる、macOS・Windows向けメニューバーアプリです。
実際のデスクトップOS上で、自由度の高いコンピューター操作タスクに取り組むマルチモーダルAIエージェントを評価するためのベンチマーク兼実行環境。
JavaとSpring Boot開発向けの軽量・省メモリなIntelliJ IDEA代替IDE。AIとの共同作業機能を標準搭載。
macOSとWindowsで、毎日のキー入力、マウスクリック、移動距離、スクロール距離を記録する軽量なメニューバーアプリ。