Графическая оболочка на SwiftUI для Wine на Mac с Apple Silicon: создание bottle и запуск приложений и игр для Windows.
bottlesdevs/Bottles
Приложение GTK4/libadwaita для Linux, которое управляет префиксами Wine и позволяет запускать Windows-программы и игры с подготовленными раннерами и зависимостями.
- Звёзды
- 9,053
- Форки
- 385
- Открытые issues
- 32
- Последний коммит
- 8 часов назад
Что это?
Bottles — настольное приложение для Linux, предназначенное для запуска Windows-программ и игр. Оно упорядочивает префиксы Wine, называемые бутылками: у каждой свои раннер, компоненты и настройки. Благодаря этому приложения можно устанавливать и запускать, не настраивая Wine вручную.
Проект написан на Python, а для интерфейса использует GTK4 и libadwaita. Среди тематик проекта — инструменты, часто используемые в этой области, включая DXVK, Proton и установщики MSI. Приложение распространяется преимущественно в формате Flatpak через Flathub.
В репозитории есть манифест Flatpak для разработки, позволяющий собирать приложение из исходного кода, а также инструкции по локальной сборке релизной версии с помощью манифеста Flathub. Для участия в проекте предусмотрен документированный процесс и формат коммитов с поддержкой ИИ.
Ключевые возможности
- 01Управляет отдельными префиксами Wine (бутылками) с собственными раннерами и настройками.
- 02Создано на GTK4 и libadwaita; интерфейс оформлен в стиле GNOME.
- 03Распространяется как Flatpak через Flathub; доступна и сборка для разработки.
- 04Поддерживает DXVK, Proton и установщики MSI в рамках настройки Wine.
Сценарии использования
- Запуск Windows-игр на компьютере с Linux без необходимости вручную управлять Wine.
- Установка Windows-приложений, которым нужны изолированные окружения Wine.
- Тестирование и разработка самого Bottles с помощью манифеста Flatpak для разработки.
Быстрый старт
- 1
Установите Bottles из Flathub, используя значок «Download on Flathub»
- 2
Запустите Bottles из меню приложений
Что важно знать
- Bottles — приложение только для Linux, поэтому оно не работает в Windows и macOS.
- В README официально поддерживается только распространение через Flatpak, а сборка вне среды Flatpak требует значительных усилий.
- Экспериментальные сборки могут повредить данные, поэтому в README рекомендуется сделать резервную копию перед их тестированием.
Темы
Частые вопросы
- Что такое Bottles?
- Приложение GTK4/libadwaita для Linux, которое управляет префиксами Wine и позволяет запускать Windows-программы и игры с подготовленными раннерами и зависимостями. Bottles — настольное приложение для Linux, предназначенное для запуска Windows-программ и игр. Оно упорядочивает префиксы Wine, называемые бутылками: у каждой свои раннер, компоненты и настройки. Благодаря этому приложения можно устанавливать и запускать, не настраивая Wine вручную.
- Bottles можно использовать бесплатно? Какая у него лицензия?
- Bottles распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Bottles всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Bottles — 7 нояб. 2026 г..
- Для чего можно использовать Bottles?
- Запуск Windows-игр на компьютере с Linux без необходимости вручную управлять Wine. Установка Windows-приложений, которым нужны изолированные окружения Wine. Тестирование и разработка самого Bottles с помощью манифеста Flatpak для разработки.
- Как установить Bottles?
- Установите Bottles из Flathub, используя значок «Download on Flathub» Запустите Bottles из меню приложений
- Где скачать Bottles?
- Исходный код и инструкции по установке — на GitHub: https://github.com/bottlesdevs/Bottles
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Лаунчер с открытым исходным кодом для установки и запуска игр разных эпох и платформ с помощью эмуляторов, переимплементаций движков и слоёв совместимости.
Нативное приложение для macOS, которое настраивает Wine и графические рендереры для запуска игр Windows на Apple Silicon и использует открытую базу совместимости.
Опенсорсный игровой лаунчер для Linux, Windows и macOS, который объединяет библиотеки Epic Games Store, GOG и Amazon Games в одном приложении.
Приложение для GNOME, позволяющее общаться с AI-моделями, в первую очередь запускаемыми локально на Linux.
Гибко настраиваемая панель состояния для композиторов Wayland, таких как Sway, Hyprland и river, с модулями для отображения состояния системы, сети и аудио.