Skip to content
SPECIFICTION
Get listed

BottleLite

github.com

macOS
Visit github.com
Spec score 7.6 #9 of 26 in Windows Compatibility Layers

What it is

BottleLite is a free, open-source macOS application for managing Wine bottles and running Windows programs through an existing Wine installation. It requires macOS 14 or newer and does not bundle a Wine runtime. Users can create, rename, and delete bottles, then import .exe files; BottleLite checks the extension and MZ header and isolates each program in its bottle. Bottle records and imported programs are restored from Application Support. Launches produce per-program standard-output and error logs, and Windows console programs can open in Terminal.app. Tools include Wine-prefix initialization, winecfg, installers, Finder access to the C: drive, and winetricks dependencies such as .NET, Visual C++, corefonts, DXVK, and DirectX 9. Per-bottle Game Mode enables msync/esync, higher process priority, a power assertion, large-address-aware behavior, and a Metal FPS overlay. The app has no telemetry, account, embedded browser, or bundled runtime. The preview build is not Developer ID signed or notarized, so first launch requires choosing Open from the context menu.

Spec sheet

Purpose
BottleLite is a lightweight, open-source macOS app for managing bottles and running Windows apps through an existing Wine installation.Read 7 Oct 2026 · github.com
Intended users
The project describes BottleLite as a small macOS app for people who want to manage bottles and run `.exe` files through an existing Wine installation.Read 7 Oct 2026 · github.com
Integrations
The app detects an existing Wine installation, can open a Homebrew Wine installer in Terminal, and supports winetricks for one-click dependencies.Read 7 Oct 2026 · github.com
Privacy
The maker says BottleLite has no telemetry, account, embedded browser, or bundled Wine runtime.Read 7 Oct 2026 · github.com
Support
The maker welcomes issues and focused pull requests and directs security reports to the repository’s security policy.Read 7 Oct 2026 · github.com
License
The project is released under the MIT license.Read 7 Oct 2026 · github.com
Bottle management
You can create, rename, and delete bottles; bottle records and imported programs are saved under Application Support and restored on launch.Read 7 Oct 2026 · github.com
Console apps
BottleLite detects Windows console programs and opens them in Terminal.app, with a setting to override the behavior per program.Read 7 Oct 2026 · github.com
Current release
The GitHub release page identifies version 0.2.0 and describes per-bottle Wine selection and Steam launch improvements.Read 7 Oct 2026 · github.com
Dependencies
BottleLite can use winetricks to install common dependencies including .NET, Visual C++, corefonts, DXVK, and DirectX 9.Read 7 Oct 2026 · github.com
Distribution
The project provides a DMG download with a SHA-256 file for checking the download; the README says the preview build is not Developer ID signed or notarized.Read 7 Oct 2026 · github.com
Executable imports
BottleLite imports `.exe` files and checks their extension and `MZ` header.Read 7 Oct 2026 · github.com
Game Mode
Per-bottle Game Mode enables msync/esync, large-address-aware, higher process priority, a macOS power assertion, and a Metal FPS overlay.Read 7 Oct 2026 · github.com
Latest release
The latest release page lists BottleLite 0.2.0 and describes per-bottle Wine selection and Steam launch improvements.Read 7 Oct 2026 · github.com
Launch tools
It captures each program launch’s standard output and error in a per-program log, and can open Windows console programs in Terminal.app.Read 7 Oct 2026 · github.com
Platform requirement
BottleLite requires macOS 14 or newer, and users need Wine installed separately to run programs.Read 7 Oct 2026 · github.com
Program import
BottleLite accepts Windows .exe files, checks their extension and MZ header, and isolates each imported program in its bottle.Read 7 Oct 2026 · github.com
Program logs
Each launch captures standard output and error in a per-program log that can be opened from the app.Read 7 Oct 2026 · github.com
Security and distribution
The README says the preview build is ad-hoc signed but not Developer ID signed or notarized, so first launch requires right-clicking the app and choosing Open.Read 7 Oct 2026 · github.com
System requirements
BottleLite requires macOS 14 or newer and a separately installed Wine runtime to run programs.Read 7 Oct 2026 · github.com
Tools
BottleLite can initialize a Wine prefix, open winecfg, run installers, reveal the C: drive in Finder, and install dependencies through winetricks.Read 7 Oct 2026 · github.com
Updates
Stable and beta update channels use signed Sparkle appcasts published by GitHub Actions.Read 7 Oct 2026 · github.com

Strong points and limits

Strong points

  • Free and MIT-licensed
  • Bottle creation and isolation
  • Winetricks dependency support
  • Per-program launch logs
  • No telemetry or account

Limits

  • Requires macOS 14 or newer
  • Wine must be installed separately
  • Preview build is not notarized
  • macOS only

Who it suits

BottleLite suits Mac users who already have Wine and want a small bottle manager for Windows executables. It also serves users who need per-program logs, console handling, or optional Game Mode settings.

Verdict

BottleLite provides focused bottle and executable management around an existing Wine setup. Its free license and practical launch tools are balanced by the macOS 14 requirement, separate Wine dependency, and preview distribution warning.

Where Specifiction places it

Alternatives to BottleLiteAll alternatives →