# Caipirinha

En construcción.

Caipirinha es una app para Mac con Apple Silicon que ejecuta juegos de Windows sin configurar nada. Crea las botellas de Wine, instala Steam para Windows, elige la capa que traduce DirectX a Metal (como DXVK o el D3DMetal de Apple) y guarda un log de cada ejecución. Pide macOS 14 o más nuevo y Rosetta 2, y nunca redistribuye Steam: el instalador oficial viene de Valve. Empecé Caipirinha en octubre de 2026, en Rust, y todavía no publiqué el código.

## Datos técnicos

- Sistemas: macOS
- Creado el: 2026-10-29
- Hecho con: Rust, Wine, DXVK, D3DMetal, AppKit, React
- Autor: Antonio Leandro (https://linkedin.com/in/tonho)

## ¿Qué hace Caipirinha?

### Tu Steam, lista

Un botón descarga Wine, crea la botella, instala Steam para Windows y trae la cuenta de Steam del Mac. La biblioteca llega con tus juegos y dice cuáles funcionan.

### Un ajuste para cada juego

Cada juego probado tiene un perfil que dice cómo funciona en el Mac y qué backend gráfico usar. Caipirinha aplica el perfil sola al momento de jugar.

### Botellas con arreglo

Cada botella es un Windows separado dentro del Mac, con la capa gráfica que elijas, como DXVK o D3DMetal. Guardar como está toma una instantánea, y Reparar Steam vuelve a la más reciente sin tocar los juegos.

### Diagnóstico y logs

Revisa el Mac, Rosetta, el disco, los runtimes y las botellas. Wine y DXVK solo vienen de una lista con sha256, y cada ejecución deja un log.

### Jugar sin volver a iniciar sesión

Con la cuenta de Steam del Mac, Jugar funciona sin iniciar sesión en Steam para Windows. El juego abre directo en Wine, y Steam del Mac muestra que estás jugando y cuenta las horas. Los logros y la nube todavía piden el Steam de la botella.

### Tu propio Game Porting Toolkit

La licencia de Apple no deja que Caipirinha distribuya D3DMetal, que traduce DirectX 12 a Metal. Descargas el Game Porting Toolkit gratis en el sitio de Apple y eliges el .dmg en Ajustes. Caipirinha copia de él solo lo que necesita.

### Con control o teclado

La cruceta del control o las flechas del teclado mueven el foco al elemento más cercano en la pantalla. A confirma y B vuelve, como Enter y Esc. Funciona en los botones, los filtros y la lista de juegos.

Hablemos: tonhowtf@gmail.com
