Apple Silicon搭載MacでWineを使い、Windowsアプリやゲームを実行するためのSwiftUI製GUIラッパー。
bottlesdevs/Bottles
Wine prefixを管理し、準備済みのrunnerや依存関係を使ってWindowsソフトウェアやゲームを実行できる、Linux向けGTK4/libadwaitaアプリです。
- スター
- 9,053
- フォーク
- 385
- 未解決の Issue
- 32
- 最終コミット
- 10 時間前
これは何?
Bottlesは、Windowsソフトウェアやゲームを実行するためのLinuxデスクトップアプリケーションです。Wine prefixを「bottle」として管理し、それぞれに専用のrunner、コンポーネント、設定を用意することで、Wineを手動で設定せずにアプリケーションをインストールして起動できます。
Pythonで開発されており、インターフェースにはGTK4とlibadwaitaを使用しています。プロジェクトのトピックには、この分野でよく使われるDXVK、Proton、MSIインストーラーなどの関連ツールが挙げられており、主にFlathubからFlatpakとして配布されています。
リポジトリには、ソースからビルドするための開発用Flatpak manifestと、Flathub manifestを使ってリリースをローカルでビルドする手順が含まれています。コントリビューションには、文書化された手順とAI支援を用いたコミット形式が定められています。
主な機能
- 01それぞれに専用のrunnerと設定を持つWine prefix(bottle)を管理できます。
- 02GTK4とlibadwaitaを使った、GNOMEネイティブのスタイルのインターフェースを備えています。
- 03Flathub経由でFlatpakとして配布されており、開発用ビルドも利用できます。
- 04Wine環境の一部として、DXVK、Proton、MSIインストーラーに対応しています。
ユースケース
- Wineを手動で管理せずに、LinuxデスクトップでWindowsゲームを実行する。
- 独立したWine環境を必要とするWindowsアプリケーションをインストールする。
- Flatpak開発用manifestを使って、Bottles自体のテストや開発を行う。
クイックスタート
- 1
「Download on Flathub」バッジを使って、FlathubからBottlesをインストールします
- 2
アプリケーションメニューからBottlesを起動します
使う前に知っておきたいこと
- BottlesはLinux専用アプリのため、WindowsやmacOSでは動作しません。
- READMEで公式にサポートされている配布方法はFlatpakのみで、Flatpak環境以外でのビルドには手間がかかります。
- 実験的なビルドではデータが破損するおそれがあるため、READMEでは試す前にデータをバックアップするよう推奨しています。
トピック
よくある質問
- Bottles とは?
- Wine prefixを管理し、準備済みのrunnerや依存関係を使ってWindowsソフトウェアやゲームを実行できる、Linux向けGTK4/libadwaitaアプリです。 Bottlesは、Windowsソフトウェアやゲームを実行するためのLinuxデスクトップアプリケーションです。Wine prefixを「bottle」として管理し、それぞれに専用のrunner、コンポーネント、設定を用意することで、Wineを手動で設定せずにアプリケーションをインストールして起動できます。
- Bottles は無料で使えますか?ライセンスは?
- Bottles は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Bottles は今もメンテナンスされていますか?
- 活発にメンテナンス中。Bottles の最終コミットは 2026年11月7日 です。
- Bottles は何に使えますか?
- Wineを手動で管理せずに、LinuxデスクトップでWindowsゲームを実行する。 独立したWine環境を必要とするWindowsアプリケーションをインストールする。 Flatpak開発用manifestを使って、Bottles自体のテストや開発を行う。
- Bottles のインストール方法は?
- 「Download on Flathub」バッジを使って、FlathubからBottlesをインストールします アプリケーションメニューからBottlesを起動します
- Bottles はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/bottlesdevs/Bottles
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
エミュレーター、エンジンの再実装、互換レイヤーを組み合わせ、さまざまな時代・プラットフォームのゲームをインストールして実行できるオープンソースのゲームランチャーです。
Apple SiliconでWindowsゲームを動かすため、WineとグラフィックスレンダラーをセットアップするネイティブmacOSアプリ。公開互換性データベースを活用します。
Epic Games Store、GOG、Amazon Gamesのライブラリを一元管理できる、Linux・Windows・macOS向けのオープンソースゲームランチャー。
Sway、Hyprland、riverなどのWaylandコンポジター向けの、高度にカスタマイズ可能なステータスバー。システム、ネットワーク、オーディオの各種モジュールを備えています。