Skip to content
Soft Protocol DevelopmentSoft Protocol Development
HomeHomeWorkWorkServicesServicesPricingPricingAboutAboutNotesNotesContactContact
CS
01Home02Work03Services04Pricing05About06Notes07Contact

softprotocoldevelopment@gmail.com

Work/01

cellar

Play the Windows games you own on an Apple Silicon Mac: one app, every store, tuned per game.
The cellar library with game covers, play time and compatibility for each game
01 / Overview

Most Windows games never get a Mac version, and the tools that bridge the gap ask players to wrangle Wine bottles, Terminal commands and forum threads. cellar does that work for them. It sets up the runtime on first launch, installs Steam, Epic, GOG Galaxy, the EA app or Ubisoft Connect in one click, matches each game to a profile tuned for its engine and starts it full screen. Pro adds ghostscale, our neural upscaler, which renders the game lower and upscales it on the Neural Engine so the GPU stays free for the game.

02 / What we built
  1. 01Native macOS app in Tauri, Rust and React, with a first-run setup that needs no Terminal
  2. 02A Wine runtime built from CodeWeavers' published CrossOver source, with Apple's D3DMetal for DirectX 11 and 12
  3. 03One-click Steam, Epic, GOG Galaxy, EA app and Ubisoft Connect, each in its own bottle
  4. 04115 engine and game profiles, with a public 'Does it run on Mac?' page for every game
  5. 05Full-screen games at the display's real resolution, controller remapping and iCloud save backups
  6. 06ghostscale upscaling in Pro, licensing with a free tier, and signed automatic updates
03 / Problems solved
  1. 01

    Games that opened in a small window

    Every game ran inside a fixed 1920x1080 Wine desktop, so on most Macs games sat in a window instead of filling the screen.

    The desktop now matches the display, and a small helper beside each game makes any windowed game borderless and screen-sized while leaving dialogs and launchers alone.

  2. 02

    Force Quit only ever said "wine"

    Every game showed up in the Dock and Force Quit as "wine", so players could not tell which one to quit.

    A tiny library loaded into the game's process renames it through LaunchServices, after Wine has finished setting up its memory, so the game shows under its own name.

  3. 03

    Getting CrossOver's fixes without CrossOver

    Newer games only ran on CrossOver, a paid product players would have to buy on top.

    We build Wine from the source CodeWeavers publishes and add Apple's D3DMetal on the player's Mac, so cellar carries the same game fixes in a runtime of its own.

Status

Available now for Apple Silicon Macs

Platforms
  • macOS
Stack
  • Tauri
  • Rust
  • React
  • TypeScript
  • Wine
  • D3DMetal
  • Core ML
  • Swift
Year

2026

cellar's first-run setup, which installs the Windows runtime in one step
BackAll workNext projectEZCare AI
Soft Protocol Development
PagesHomeWorkServicesPricingAboutNotesContact
DisciplinesWeb and ProductMobile, Desktop and GamesArtificial IntelligencePayments and Integrations
 Industry SystemsData and AutomationSecurity and ComplianceInfrastructure and Care
© 2026 Soft Protocol Development
--Page