Una isla dinámica al estilo iPhone para MacBooks con notch. Se coloca sobre el notch como una pequeña píldora y, al acercar el ratón, se expande en un chat con IA.
- Se posiciona automáticamente sobre el notch, sin taparlo.
- Se expande al acercar el ratón y se colapsa al alejarlo.
- Chat integrado con selección de proveedor de IA: DeepSeek, ChatGPT (OpenAI), Gemini (Google), Claude (Anthropic) o NVIDIA NIM.
- La API key y el modelo se configuran desde la propia app y se guardan solo en tu Mac.
- Sin instalación de Xcode: es un ejecutable de Swift Package Manager.
- macOS con Command Line Tools de Xcode instaladas (
xcode-select --install). - Un Mac con notch (MacBook Pro 14"/16" 2021+ o MacBook Air 2022+). En Macs sin notch la isla se muestra igualmente en la parte superior de la pantalla.
git clone https://github.com/volverman222/DynamicIsland.git
cd DynamicIsland
swift run
La app se queda corriendo en segundo plano, sin icono en el Dock. Para cerrarla:
pkill -f DynamicIsland
También puedes cerrarla desde dentro de la app, en Ajustes.
- Acerca el ratón al notch para abrir el chat.
- Pulsa el icono de ajustes.
- Elige un proveedor, pega tu API key y, si quieres, cambia el modelo.
- Pulsa "Guardar y usar".
Sin ninguna clave configurada, el chat funciona en modo de prueba con respuestas simuladas.
Este proyecto es de código abierto bajo la PolyForm Noncommercial License 1.0.0. Puedes usarlo, modificarlo y compartirlo libremente para cualquier fin no comercial. No está permitido su uso comercial.
Proyecto diseñado por Oscar vibecodeando con Fable 5.