Zurück zu den Projekten
Vorschauv0.2.0

BottleLite

Ein schlanker nativer macOS-Runner für Windows-Apps.

BottleLite ist ein SwiftUI-Wine-Frontend für Windows-Apps auf macOS, ohne Electron, Konto, Telemetrie oder mitgelieferte Runtime. Es erkennt dein vorhandenes Wine, hält Bottles persistent, importiert .exe-Dateien sauber und gibt jedem Programm Logs, Einstellungen und Stop-Kontrollen.

Neuestes Release
v0.2.0
Plattform
macOS / Wine
Download
2 Release-Assets
Aktualisiert
30. Okt. 2026
GitHub
★ 1 Stern
Stack
Swift · SwiftUI · Wine
~ $ gh repo view jx-grxf/BottleLite
BottleLite  Ein schlanker nativer macOS-Runner für Windows-Apps.

status   Vorschau
version  v0.2.0
stack    Swift · SwiftUI · Wine
platform macOS / Wine
repo     github.com/jx-grxf/BottleLite

~ $ git clone https://github.com/jx-grxf/BottleLite.git && cd BottleLite
~ $ 
Projektdaten, live aus GitHub beim Build

Problem

Wine-Workflows auf macOS zerfallen schnell in Terminal-Befehle, Prefixes, Logs und Runtime-Vermutungen.

Was ich gebaut habe

Eine SwiftUI-App, die Bottles verwaltet, PE-Dateien validiert, GUI- und Konsolenprogramme über vorhandenes Wine startet, Logs erfasst und Sparkle-Update-Feeds für Preview-Releases verdrahtet.

Highlights

  • Verwaltet persistente Wine-Bottles mit Import, Umbenennen, Löschen und Programm-Settings.
  • Validiert .exe-Dateien über Endung und MZ-Header, bevor sie in eine Bottle übernommen werden.
  • Startet GUI-Apps leise und Konsolenprogramme sichtbar in Terminal.app, jeweils mit Logs.
  • Preview-Distribution mit DMG, Sparkle-Appcast und SHA256-Prüfsummen.

Entwickler-Setup

clone
git clone https://github.com/jx-grxf/BottleLite.git && cd BottleLite