Cosmic-light
Cosmic-light est une application Centre de Contrôle pour Dynamic Island conçue pour apporter l'esthétique et les fonctionnalités de la Dynamic Island de macOS à l'environnement de bureau Windows.
Qu'est-ce que Cosmic-light ?
Qu'est-ce que Cosmic-light ?
Cosmic-light est une application open-source innovante qui recrée l'interface très acclamée de la Dynamic Island, popularisée à l'origine par les appareils Apple, pour le système d'exploitation Windows. Elle fonctionne comme un centre de contrôle centralisé et visuellement époustouflant qui se positionne élégamment sur votre écran, offrant un accès immédiat aux informations et commandes critiques sans encombrer le bureau.
Cet outil transforme un espace de bureau passif en une zone interactive, offrant des animations fluides basées sur la physique et une expérience utilisateur d'une fluidité remarquable. Il consolide les utilitaires essentiels—de la gestion de la lecture multimédia aux mises à jour météo en temps réel, en passant par les notifications de calendrier intelligentes et l'assistance IA intégrée—en un seul module cohérent et personnalisable. Cosmic-light vise à améliorer simultanément la productivité de l'utilisateur et l'esthétique du bureau en fusionnant un design haut de gamme avec une fonctionnalité pratique.
Fonctionnalités Clés
Cosmic-light est doté de fonctionnalités conçues pour les utilisateurs de bureau modernes :
- 🏝️ Interface Utilisateur Dynamic Island :
- Flexibilité de positionnement : Placez l'île élégamment en Bas ou au Milieu de votre écran.
- Expansion intelligente : L'île s'étend de manière fluide uniquement lorsque nécessaire, affichant l'Heure, la Date et l'état de la Fenêtre Active sur la vue d'accueil.
- Animations Avancées : Utilise
framer-motionetliquid-glass-reactpour un retour visuel de haute qualité basé sur la physique.
- 🎵 Intégration du Contrôle Média :
- Gère de manière transparente la lecture (Lecture, Pause, Suivant, Précédent, Volume) pour des applications comme Spotify et l'audio système.
- Visualiseur Audio en temps réel qui réagit dynamiquement à la musique.
- Affiche des métadonnées riches, y compris les grandes pochettes d'album, les informations sur l'artiste et la progression de la piste.
- Détection d'icône intelligente identifie l'application source (Spotify, YouTube, Chrome) et le périphérique de sortie.
- 🌦️ Visualisation Météo en Direct :
- Affichage atmosphérique avec rendu de particules en temps réel (pluie, neige, nuages, étoiles).
- Fournit des statistiques détaillées : Température, Vitesse du vent, Humidité et Probabilité de précipitations.
- Alertes instantanées pour les avertissements météorologiques sévères.
- 📅 Synchronisation Intelligente du Calendrier :
- S'intègre à Google Calendar via un lien iCal privé.
- Notifications Proactives : L'île s'étend automatiquement 5 minutes avant le début d'un événement.
- Comprend une Vue Mensuelle complète et interactive.
- 🧠 Hub d'Intelligence IA :
- Mode Gemini : Interface de discussion intégrée alimentée par l'IA Gemini de Google, prenant en charge le Markdown, les blocs de code et le rendu mathématique KaTeX.
- Mode Perplexity : Intégration de recherche web en temps réel complète avec citations et sources.
- Conscient du Contexte : L'historique des conversations est stocké localement pour la continuité.
- 🔒 Local d'Abord & Sécurisé : Toutes les données utilisateur, y compris les clés API, sont stockées et chiffrées localement sur la machine de l'utilisateur.
- ⚙️ Personnalisation Étendue : Contrôlez l'opacité, définissez le temps de "Maintien" (délai d'auto-réduction) et gérez le placement sur plusieurs configurations d'écran.
Comment Utiliser Cosmic-light
Mettre Cosmic-light en marche sur votre machine Windows implique quelques étapes simples, tirant parti de Node.js et Python pour les ponts système nécessaires :
- Vérification des Prérequis : Assurez-vous que Node.js (v20 ou supérieur) et Python (v3.10 ou supérieur) sont installés sur votre système.
- Installation : Clonez le dépôt depuis GitHub et naviguez dans le répertoire :
git clone https://github.com/uspraveen/Cosmic-light.git cd Cosmic-light - Configuration des Dépendances : Installez les dépendances frontend en utilisant npm et les dépendances backend (nécessaires pour le pontage des données système) en utilisant pip :
npm install pip install -r requirements.txt - Exécution en Local : Démarrez le serveur de développement de l'application :
npm run dev - Configuration : Une fois en cours d'exécution, cliquez sur l'icône Dynamic Island pour l'agrandir, puis accédez à l'Engrenage des Paramètres. Ici, vous devez saisir vos clés API personnelles (Gemini/Perplexity) et coller votre lien iCal Google Calendar pour débloquer l'ensemble complet des fonctionnalités.
- Construction : Pour créer un installateur
.exeautonome et distribuable pour Windows, exécuteznpm run build. L'installateur final sera disponible dans le répertoirerelease/.
Cas d'Utilisation
Cosmic-light est idéal pour les utilisateurs cherchant à maximiser l'efficacité du bureau et l'attrait visuel :
- Le Multitâche/Développeur : Vérifiez rapidement les alertes de calendrier sans quitter le codage, gérez instantanément la lecture Spotify et utilisez le chat IA intégré pour des recherches contextuelles rapides ou une aide au débogage, le tout à partir d'un seul élément d'interface utilisateur non intrusif.
- L'Amateur de Multimédia : Les utilisateurs qui diffusent fréquemment de la musique ou des vidéos bénéficient du visualiseur en temps réel et des commandes multimédias précises, garantissant qu'ils ne manquent jamais un changement de piste et n'ont pas besoin de chercher le curseur de volume.
- Le Professionnel Axé sur l'Information : Les professionnels ayant besoin d'une conscience constante des conditions locales peuvent utiliser le module météo en direct, s'assurant qu'ils sont préparés aux changements météorologiques soudains sans ouvrir un onglet de navigateur.
- Le Minimaliste de la Productivité : Les personnes visant un environnement de bureau épuré peuvent consolider plusieurs widgets (horloge, météo, rappels de calendrier) dans la Dynamic Island compacte à masquage automatique, maintenant leur concentration tout en restant informées.
- L'Avocat de la Personnalisation : Les utilisateurs qui aiment adapter leur espace de travail numérique peuvent tirer parti du positionnement, du thème et de la prise en charge multi-écrans pour intégrer parfaitement l'île à leur configuration unique.
FAQ
Q : Cosmic-light est-il compatible avec macOS ou Linux ? A : Cosmic-light est spécifiquement développé comme un centre de contrôle pour le système d'exploitation Windows, utilisant des ponts Electron et Python adaptés à l'interaction système Windows.
Q : Dois-je payer pour les fonctionnalités IA ? A : L'application Cosmic-light elle-même est open-source et gratuite. Cependant, l'utilisation des modes IA Gemini ou Perplexity nécessite que vous fournissiez vos propres clés API valides auprès de Google AI Studio ou Perplexity.ai, respectivement, pour lesquelles des frais d'utilisation peuvent s'appliquer en fonction de la structure tarifaire du fournisseur.
Q : Quelle est la sécurité de mes données, en particulier mes clés API ? A : Cosmic-light privilégie la confidentialité des utilisateurs. Il fonctionne sur un principe "local d'abord", ce qui signifie que toutes les données de configuration et les clés API sont stockées et chiffrées directement sur votre machine locale, jamais transmises aux développeurs.
Q : Que se passe-t-il si je n'installe pas Python ?
A : Python (v3.10+) est un prérequis obligatoire. L'application s'appuie sur des scripts Python pour établir les ponts système nécessaires à la récupération de données en temps réel telles que les contrôles multimédias actifs et les statistiques météorologiques détaillées. Sans cela, les fonctionnalités de base seront indisponibles.
Q : Puis-je changer l'endroit où la Dynamic Island apparaît sur mon écran ? A : Oui. Via les paramètres intégrés à l'application (accessibles via l'icône d'engrenage après avoir étendu l'île), vous pouvez choisir de positionner l'île en Bas ou au Centre de votre écran principal, ou de sélectionner un moniteur spécifique si vous utilisez une configuration multi-écrans.
Alternatives
MealTime
MealTime est votre compagnon de recettes personnel, conçu pour fonctionner hors ligne, vous aidant à sauvegarder, organiser, planifier des repas et générer des listes de courses intelligentes, tout en garantissant la confidentialité de vos données.
dumppp
Le moyen le plus rapide de capturer des pensées dans Notion avec un temps de lancement de 0,5 s, éliminant les frictions et améliorant la productivité.
Biji
Biji est une plateforme polyvalente conçue pour améliorer la productivité grâce à des outils et des fonctionnalités innovants.
Gemma AI
Gemma AI est une application intelligente qui vous appelle directement avec des rappels vocaux personnalisés et intelligents pour vous assurer de ne jamais manquer de tâches importantes, de rendez-vous ou d'échéances.
Prompty Town
Prompty Town est une plateforme innovante qui permet aux utilisateurs de transformer leurs liens en bâtiments virtuels, créant ainsi une manière unique et engageante de partager et d'interagir avec du contenu.
Tavus
Tavus présente les PALs : des humains IA qui se souviennent, empathisent et grandissent avec vous, comblant le fossé entre l'humain et la machine.