UStackUStack
Cosmic-light favicon

Cosmic-light

Cosmic-light ist eine Anwendung für das Kontrollzentrum der Dynamic Island, die entwickelt wurde, um die Ästhetik und Funktionalität der macOS Dynamic Island auf die Windows-Desktop-Umgebung zu übertragen.

Cosmic-light

Was ist Cosmic-light?

Was ist Cosmic-light?

Cosmic-light ist eine innovative, Open-Source-Anwendung, die die hochgelobte Dynamic Island-Benutzeroberfläche, die ursprünglich durch Apple-Geräte populär wurde, für das Windows-Betriebssystem nachbildet. Sie fungiert als zentraler, visuell beeindruckender Steuerungs-Hub, der elegant auf Ihrem Bildschirm platziert ist und sofortigen Zugriff auf kritische Informationen und Steuerelemente bietet, ohne den Desktop zu überladen.

Dieses Tool verwandelt passiven Desktop-Platz in eine interaktive Zone und bietet flüssige, physikbasierte Animationen und ein geschmeidiges Benutzererlebnis. Es konsolidiert wesentliche Dienstprogramme – von der Verwaltung der Medienwiedergabe und Echtzeit-Wetteraktualisierungen bis hin zu intelligenten Kalenderbenachrichtigungen und integrierter KI-Unterstützung – in einem zusammenhängenden, anpassbaren Modul. Cosmic-light zielt darauf ab, die Produktivität der Benutzer und die Desktop-Ästhetik gleichzeitig zu verbessern, indem es hochwertiges Design mit praktischer Funktionalität verbindet.

Hauptmerkmale

Cosmic-light ist vollgepackt mit Funktionen für moderne Desktop-Benutzer:

  • 🏝️ Dynamic Island UI:
    • Positionierungsflexibilität: Platzieren Sie die Insel elegant am unteren oder mittleren Rand Ihres Bildschirms.
    • Intelligente Erweiterung: Die Insel erweitert sich nur bei Bedarf flüssig und zeigt Zeit, Datum und den Status des aktiven Fensters in der Home-Ansicht an.
    • Fortschrittliche Animationen: Verwendet framer-motion und liquid-glass-react für hochwertige, physikbasierte visuelle Rückmeldungen.
  • 🎵 Mediensteuerungs-Integration:
    • Verwaltet nahtlos die Wiedergabe (Wiedergabe, Pause, Nächster, Zurück, Lautstärke) für Anwendungen wie Spotify und Systemaudio.
    • Echtzeit-Audio-Visualizer, der dynamisch auf Musik reagiert.
    • Zeigt umfangreiche Metadaten an, einschließlich großer Albumcover, Künstlerinformationen und des Track-Fortschritts.
    • Intelligente Icon-Erkennung identifiziert die Quellanwendung (Spotify, YouTube, Chrome) und das Ausgabegerät.
  • 🌦️ Live-Wettervisualisierung:
    • Atmosphärische Anzeige mit Echtzeit-Partikel-Rendering (Regen, Schnee, Wolken, Sterne).
    • Bietet detaillierte Statistiken: Temperatur, Windgeschwindigkeit, Luftfeuchtigkeit und Niederschlagswahrscheinlichkeit.
    • Sofortige Warnungen bei Unwetterwarnungen.
  • 📅 Intelligente Kalendersynchronisierung:
    • Integration mit Google Kalender über einen privaten iCal-Link.
    • Proaktive Benachrichtigungen: Die Insel erweitert sich automatisch 5 Minuten vor Beginn eines Termins.
    • Enthält eine vollständige, interaktive Monatsansicht.
  • 🧠 KI-Intelligenzzentrum:
    • Gemini-Modus: Eingebaute Chat-Oberfläche, die von Googles Gemini AI angetrieben wird und Markdown, Codeblöcke und KaTeX-Mathematik-Rendering unterstützt.
    • Perplexity-Modus: Echtzeit-Websuche-Integration komplett mit Zitaten und Quellen.
    • Kontextbewusst: Der Konversationsverlauf wird zur Kontinuität lokal gespeichert.
  • 🔒 Lokal zuerst & Sicher: Alle Benutzerdaten, einschließlich API-Schlüssel, werden lokal auf dem Computer des Benutzers gespeichert und verschlüsselt.
  • ⚙️ Umfangreiche Anpassung: Steuern Sie die Deckkraft, stellen Sie die "Stayback"-Zeit (automatische Einblendverzögerung) ein und verwalten Sie die Platzierung über mehrere Monitore hinweg.

Verwendung von Cosmic-light

Cosmic-light auf Ihrem Windows-Computer zum Laufen zu bringen, umfasst einige einfache Schritte, bei denen Node.js und Python für die notwendigen Systembrücken verwendet werden:

  1. Voraussetzungen prüfen: Stellen Sie sicher, dass Node.js (v20 oder höher) und Python (v3.10 oder höher) auf Ihrem System installiert sind.
  2. Installation: Klonen Sie das Repository von GitHub und navigieren Sie in das Verzeichnis:

git clone https://github.com/uspraveen/Cosmic-light.git cd Cosmic-light

3.  **Abhängigkeiten einrichten:** Installieren Sie die Frontend-Abhängigkeiten mit npm und die Backend-Abhängigkeiten (erforderlich für die Systemdatenbrücke) mit pip:
    ```bash
npm install
pip install -r requirements.txt
  1. Lokal ausführen: Starten Sie den Anwendungsserver für die Entwicklung:

npm run dev

5.  **Konfiguration:** Klicken Sie nach dem Start auf das Dynamic Island-Symbol, um es zu erweitern, und greifen Sie dann auf das Einstellungszahnrad zu. Hier müssen Sie Ihre persönlichen API-Schlüssel (Gemini/Perplexity) eingeben und Ihren Google Kalender iCal-Link einfügen, um den vollen Funktionsumfang freizuschalten.
6.  **Erstellen:** Um einen eigenständigen, verteilbaren `.exe`-Installer für Windows zu erstellen, führen Sie `npm run build` aus. Der endgültige Installer befindet sich im Verzeichnis `release/`.

## Anwendungsfälle

Cosmic-light ist ideal für Benutzer, die die Effizienz und das visuelle Erscheinungsbild ihres Desktops maximieren möchten:

1.  **Der Multitasker/Entwickler:** Überprüfen Sie schnell Kalenderbenachrichtigungen, ohne den Fokus vom Programmieren zu verlieren, verwalten Sie die Spotify-Wiedergabe sofort und nutzen Sie den integrierten KI-Chat für schnelle Kontextabfragen oder Debugging-Hilfe – alles über ein einziges, unaufdringliches UI-Element.
2.  **Der Medien-Enthusiast:** Benutzer, die häufig Musik oder Videos streamen, profitieren vom Echtzeit-Visualizer und den präzisen Mediensteuerungen, um sicherzustellen, dass sie keinen Trackwechsel verpassen oder nach dem Lautstärkeregler suchen müssen.
3.  **Der informationsgetriebene Profi:** Fachleute, die ständig über die lokalen Bedingungen informiert sein müssen, können das Live-Wettermodul nutzen, um auf plötzliche Wetterumschwünge vorbereitet zu sein, ohne einen Browser-Tab öffnen zu müssen.
4.  **Der Produktivitäts-Minimalist:** Personen, die eine saubere Desktop-Umgebung anstreben, können mehrere Widgets (Uhr, Wetter, Kalendererinnerungen) in der kompakten, automatisch ausblendenden Dynamic Island konsolidieren, um den Fokus zu behalten und trotzdem informiert zu bleiben.
5.  **Der Anpassungs-Befürworter:** Benutzer, die gerne ihren digitalen Arbeitsbereich anpassen, können die Positionierung, das Theming und die Unterstützung für mehrere Monitore nutzen, um die Insel perfekt in ihr einzigartiges Setup zu integrieren.

## FAQ

**F: Ist Cosmic-light mit macOS oder Linux kompatibel?**
A: Cosmic-light wurde speziell als Kontrollzentrum für das **Windows**-Betriebssystem entwickelt und verwendet Electron- und Python-Brücken, die auf die Windows-Systeminteraktion zugeschnitten sind.

**F: Muss ich für die KI-Funktionen bezahlen?**
A: Die Cosmic-light-Anwendung selbst ist Open Source und kostenlos. Die Nutzung der Gemini- oder Perplexity-KI-Modi erfordert jedoch, dass Sie Ihre eigenen gültigen API-Schlüssel von Google AI Studio bzw. Perplexity.ai bereitstellen, wofür je nach Preisstruktur des Anbieters Nutzungsgebühren anfallen können.

**F: Wie sicher sind meine Daten, insbesondere meine API-Schlüssel?**
A: Cosmic-light legt Wert auf den Datenschutz der Benutzer. Es arbeitet nach dem Prinzip "Local First", was bedeutet, dass alle Konfigurationsdaten und API-Schlüssel direkt auf Ihrem lokalen Computer gespeichert und **verschlüsselt** werden und niemals an die Entwickler übertragen werden.

**F: Was passiert, wenn ich Python nicht installiere?**

A: Python (v3.10+) ist eine zwingende Voraussetzung. Die Anwendung ist auf Python-Skripte angewiesen, um Systembrücken herzustellen, die für das Abrufen von Echtzeitdaten wie aktive Mediensteuerungen und detaillierte Wetterstatistiken erforderlich sind. Ohne diese Funktionalität sind Kernfunktionen nicht verfügbar.

**F: Kann ich ändern, wo die Dynamic Island auf meinem Bildschirm erscheint?**
A: Ja. Über die Einstellungen in der App (zugänglich über das Zahnradsymbol nach dem Erweitern der Insel) können Sie wählen, ob die Insel am **unteren** oder in der **Mitte** Ihres Hauptbildschirms positioniert werden soll, oder Sie können einen bestimmten Monitor auswählen, wenn Sie ein Multi-Monitor-Setup verwenden.
Cosmic-light | UStack