Cosmic-light
Cosmic-light es una aplicación de Centro de Control Dynamic Island diseñada para llevar la estética y funcionalidad de Dynamic Island de macOS al entorno de escritorio de Windows.
¿Qué es Cosmic-light?
¿Qué es Cosmic-light?
Cosmic-light es una aplicación innovadora y de código abierto que recrea la aclamada interfaz Dynamic Island, popularizada originalmente por los dispositivos Apple, para el sistema operativo Windows. Funciona como un centro de control centralizado y visualmente impresionante que se sitúa elegantemente en su pantalla, proporcionando acceso inmediato a información y controles críticos sin saturar el escritorio.
Esta herramienta transforma el espacio pasivo del escritorio en una zona interactiva, ofreciendo animaciones fluidas basadas en la física y una experiencia de usuario suave como el líquido. Consolida utilidades esenciales —desde la gestión de reproducción multimedia y actualizaciones meteorológicas en tiempo real hasta notificaciones inteligentes de calendario y asistencia de IA integrada— en un módulo cohesivo y personalizable. Cosmic-light tiene como objetivo mejorar la productividad del usuario y la estética del escritorio simultáneamente, fusionando diseño de alta gama con funcionalidad práctica.
Características Principales
Cosmic-light está repleto de funciones diseñadas para los usuarios de escritorio modernos:
- 🏝️ Interfaz de Usuario Dynamic Island:
- Flexibilidad de posicionamiento: Coloque la isla elegantemente en la Parte Inferior o en el Centro de su pantalla.
- Expansión inteligente: La isla se expande fluidamente solo cuando es necesario, mostrando la Hora, Fecha y el estado de la Ventana Activa en la vista de Inicio.
- Animaciones avanzadas: Utiliza
framer-motionyliquid-glass-reactpara una retroalimentación visual de alta calidad basada en la física.
- 🎵 Integración de Control Multimedia:
- Gestiona sin problemas la reproducción (Reproducir, Pausar, Siguiente, Anterior, Volumen) para aplicaciones como Spotify y el audio del sistema.
- Visualizador de audio en tiempo real que reacciona dinámicamente a la música.
- Muestra metadatos enriquecidos que incluyen carátulas de álbumes grandes, información del artista y progreso de la pista.
- Detección inteligente de iconos que identifica la aplicación de origen (Spotify, YouTube, Chrome) y el dispositivo de salida.
- 🌦️ Visualización del Tiempo en Vivo:
- Pantalla atmosférica con renderizado de partículas en tiempo real (lluvia, nieve, nubes, estrellas).
- Proporciona estadísticas detalladas: Temperatura, Velocidad del viento, Humedad y Probabilidad de precipitación.
- Alertas instantáneas para avisos de clima severo.
- 📅 Sincronización Inteligente del Calendario:
- Se integra con Google Calendar a través de un enlace iCal privado.
- Notificaciones proactivas: La isla se expande automáticamente 5 minutos antes de que comience un evento.
- Incluye una Vista de Mes completa e interactuable.
- 🧠 Centro de Inteligencia de IA:
- Modo Gemini: Interfaz de chat incorporada impulsada por Gemini AI de Google, compatible con Markdown, bloques de código y renderizado matemático KaTeX.
- Modo Perplexity: Integración de búsqueda web en tiempo real completa con citas y fuentes.
- Consciente del contexto: El historial de conversación se almacena localmente para mantener la continuidad.
- 🔒 Prioridad Local y Seguro: Todos los datos del usuario, incluidas las claves de API, se almacenan y cifran localmente en la máquina del usuario.
- ⚙️ Amplia Personalización: Controle la opacidad, establezca el tiempo de "Retención" (retraso de autocierre) y gestione la ubicación en configuraciones de múltiples monitores.
Cómo Usar Cosmic-light
Poner en marcha Cosmic-light en su máquina Windows implica unos pocos pasos sencillos, aprovechando Node.js y Python para los puentes de sistema necesarios:
- Verificación de Prerrequisitos: Asegúrese de tener instalado Node.js (v20 o superior) y Python (v3.10 o superior) en su sistema.
- Instalación: Clone el repositorio desde GitHub y navegue al directorio:
git clone https://github.com/uspraveen/Cosmic-light.git cd Cosmic-light
3. **Configuración de Dependencias:** Instale las dependencias del frontend usando npm y las dependencias del backend (necesarias para el puente de datos del sistema) usando pip:
```bash
npm install
pip install -r requirements.txt
- Ejecución Local: Inicie el servidor de desarrollo de la aplicación:
npm run dev
5. **Configuración:** Una vez en ejecución, haga clic en el icono de Dynamic Island para expandirlo, luego acceda al Engranaje de Configuración. Aquí, debe introducir sus claves de API personales (Gemini/Perplexity) y pegar su enlace iCal de Google Calendar para desbloquear el conjunto completo de funciones.
6. **Compilación:** Para crear un instalador `.exe` independiente y distribuible para Windows, ejecute `npm run build`. El instalador final estará disponible en el directorio `release/`.
## Casos de Uso
Cosmic-light es ideal para usuarios que buscan maximizar la eficiencia del escritorio y el atractivo visual:
1. **El Multitarea/Desarrollador:** Verifique rápidamente las alertas del calendario sin cambiar el enfoque de la codificación, gestione la reproducción de Spotify al instante y utilice el chat de IA integrado para búsquedas rápidas de contexto o asistencia en depuración, todo desde un único elemento de interfaz de usuario no intrusivo.
2. **El Entusiasta de los Medios:** Los usuarios que transmiten música o video con frecuencia se benefician del visualizador en tiempo real y los controles multimedia precisos, asegurando que nunca se pierdan un cambio de pista o necesiten buscar el control de volumen.
3. **El Profesional Impulsado por la Información:** Los profesionales que necesitan estar constantemente al tanto de las condiciones locales pueden utilizar el módulo meteorológico en vivo, asegurándose de estar preparados para cambios climáticos repentinos sin abrir una pestaña del navegador.
4. **El Minimalista de la Productividad:** Las personas que buscan un entorno de escritorio limpio pueden consolidar múltiples widgets (reloj, clima, recordatorios de calendario) en la isla dinámica compacta y de autoocultamiento, manteniendo el enfoque mientras se mantienen informados.
5. **El Defensor de la Personalización:** Los usuarios a los que les gusta adaptar su espacio de trabajo digital pueden aprovechar el posicionamiento, la tematización y el soporte multi-monitor para integrar perfectamente la isla en su configuración única.
## Preguntas Frecuentes (FAQ)
**P: ¿Es Cosmic-light compatible con macOS o Linux?**
A: Cosmic-light está desarrollado específicamente como un centro de control para el sistema operativo **Windows**, utilizando puentes de Electron y Python adaptados para la interacción con el sistema Windows.
**P: ¿Necesito pagar por las funciones de IA?**
A: La aplicación Cosmic-light en sí es de código abierto y gratuita. Sin embargo, para utilizar los modos de IA Gemini o Perplexity, debe proporcionar sus propias claves de API válidas de Google AI Studio o Perplexity.ai, respectivamente, para las cuales pueden aplicarse tarifas de uso según la estructura de precios del proveedor.
**P: ¿Qué tan seguros son mis datos, especialmente mis claves de API?**
A: Cosmic-light prioriza la privacidad del usuario. Opera bajo un principio de "local primero", lo que significa que todos los datos de configuración y las claves de API se almacenan y **cifran** directamente en su máquina local, nunca se transmiten a los desarrolladores.
**P: ¿Qué sucede si no instalo Python?**
A: Python (v3.10+) es un prerrequisito obligatorio. La aplicación depende de scripts de Python para establecer los puentes de sistema necesarios para obtener datos en tiempo real, como los controles multimedia activos y las estadísticas meteorológicas detalladas. Sin él, la funcionalidad principal no estará disponible.
**P: ¿Puedo cambiar dónde aparece la Dynamic Island en mi pantalla?**
A: Sí. A través de la configuración dentro de la aplicación (accesible mediante el icono del engranaje después de expandir la isla), puede optar por posicionar la isla en la **Parte Inferior** o en el **Centro** de su pantalla principal, o seleccionar un monitor específico si utiliza una configuración de múltiples monitores.
Alternatives
MealTime
MealTime es su compañero personal de recetas, diseñado primero para funcionar sin conexión, que le ayuda a guardar, organizar, planificar comidas y generar listas de compras inteligentes, todo mientras mantiene sus datos privados.
dumppp
La forma más rápida de capturar pensamientos en Notion con un tiempo de lanzamiento de 0.5s, eliminando fricciones y mejorando la productividad.
Biji
Biji es una plataforma versátil diseñada para mejorar la productividad a través de herramientas y características innovadoras.
Gemma AI
Gemma AI es una aplicación inteligente que le llama directamente con recordatorios de voz personalizados e inteligentes para asegurar que nunca olvide tareas importantes, citas o plazos.
Prompty Town
Prompty Town es una plataforma innovadora que permite a los usuarios transformar sus enlaces en edificios virtuales, creando una forma única y atractiva de compartir e interactuar con contenido.
Tavus
Tavus presenta los PALs: humanos de IA que recuerdan, empatizan y crecen contigo, cerrando la brecha entre humanos y máquinas.