Cosmic-light
Cosmic-light ist ein Windows „Dynamic Island“-Control-Center mit Mediensteuerung, Live-Wetter, Kalender-Erinnerungen und lokalem AI-Chat-Interface.
Was ist Cosmic-light?
Cosmic-light ist ein Windows „Dynamic Island“-Control-Center, das Statusübersicht, Mediensteuerung, Wettervisualisierungen, Kalenderevents und ein AI-Chat-Interface in einer einzigen On-Screen-UI vereint. Die Oberfläche erweitert sich von einem „Island“-Element auf Ihrem Desktop und ist so konzipiert, dass sie relevante Informationen liefert, wenn Sie sie brauchen.
Das Projekt ist als local-first-Anwendung aufgebaut: Es verwendet lokalen Speicher für Kontext und verschlüsselt API-Keys für AI-Funktionen. Es enthält zudem system-bridge-Python-Skripte für den Zugriff auf Daten wie Medien und Wetter.
Wichtige Funktionen
- Dynamic Island UI (Unten oder Mitte): Platziert die Insel auf Ihrem Bildschirm und erweitert sie intelligent bei Interaktion.
- Übersichts-Home-View: Zeigt Uhrzeit, Datum und Status des aktiven Fensters.
- Mediensteuerung und Spotify/System-Audio-Integration: Bietet Play/Pause/Vor/Zurück und Lautstärkeregelung sowie Echtzeit-Audio-Visualizer und Track-Metadaten (inkl. Albumcover und Fortschritt).
- Intelligente Medien-Icons: Erkennt Eingangsquelle (z. B. Spotify, YouTube, Chrome) und Ausgabegerät (z. B. Kopfhörer, Lautsprecher).
- Live-Wetter-Visualisierung: Rendert Echtzeit-Partikeleffekte (Regen, Schnee, Wolken, Sterne) und zeigt Stats wie Temperatur, Wind, Feuchtigkeit und Niederschlagswahrscheinlichkeit – mit alertartigen Warnungen bei Starkwettern.
- Intelligenter Kalender mit Google Calendar-Sync: Nutzt iCal-Secret-Adresse für Event-Sync, erweitert die Insel 5 Minuten vor Event-Start automatisch und bietet interaktiven Monatsansicht.
- AI-Chat (local first): Integriertes Chat-Interface mit „Gemini Mode“ (Google Gemini) und „Perplexity Mode“ (Web-Suche mit Zitaten/Quellen). Chatverlauf wird lokal gespeichert.
- Verschlüsselte API-Keys: Verschlüsselt in den Einstellungen hinzugefügte API-Keys für mehr Sicherheit.
Cosmic-light nutzen
- Voraussetzungen installieren: Node.js v20+ und Python v3.10+ verwenden.
- Projekt einrichten:
- Repository klonen.
- Frontend-Abhängigkeiten mit
npm installinstallieren. - Backend-Abhängigkeiten mit
pip install -r requirements.txtinstallieren.
- Lokal starten: App mit
npm run devstarten. - Öffnen und konfigurieren:
- Auf Dynamic Island klicken, um es zu erweitern.
- Einstellungen (Zahnrad-Icon) für AI API-Keys (Gemini und/oder Perplexity) und Google Calendar-Sync nutzen.
- (Optional) Installer erstellen: Für eigenständige Windows-
.exenpm run buildausführen; Installer landet imrelease/-Ordner.
Anwendungsfälle
- Medien-zentrierte Desktop-Steuerung: Playback und Lautstärke von der Insel aus steuern, Track-Metadaten und Echtzeit-Audio-Visualizer anzeigen – ohne separates Medienfenster.
- Schnelle Übersicht beim Multitasking: Uhrzeit/Datum und aktive App von der Home-View der Insel abrufen.
- Wetterbewusstsein mit visuellen Hinweisen: Witterungswechsel via animierter Partikel beobachten und Stats wie Wind und Feuchtigkeit lesen, inkl. Starkwetterwarnungen.
- Kalendererinnerungen für Meetings: Privaten Google Calendar via iCal-Secret-Adresse syncen und auf automatische Insel-Erweiterung 5 Minuten vor Events vertrauen.
- Antwort-/Suchhilfe in der Desktop-UI: Gemini- oder Perplexity-Chat-Modi von der Insel nutzen; API-Keys in Einstellungen speichern und Chatverlauf lokal halten.
FAQ
-
Was brauche ich, um Cosmic-light zu nutzen? Node.js v20 oder höher für die App und Python v3.10 oder höher für System-Bridge-Skripte.
-
Wie aktiviere ich die AI-Chat-Funktionen? App-Einstellungen öffnen und Gemini API Key und/oder Perplexity API Key hinzufügen. Das Projekt verlangt mindestens einen aktivierten Key.
-
Wie funktioniert Google Calendar-Sync? In Google Calendar-Einstellungen „iCal-Secret-Adresse“ (iCal-Format) generieren/kopieren und in Einstellungen > Google Calendar der App einfügen.
-
Wo werden Daten gespeichert? Das Projekt setzt auf local-first: Chatverlauf lokal speichern, API-Keys aus Einstellungen verschlüsseln.
-
Kann ich die Insel anders positionieren? Ja. Einstellungen bieten Platzierungsoptionen für Unten oder Mitte des Bildschirms und Auswahl des Monitors.
Alternativen
- Betriebssystem-Widget-Frameworks: Statt einer sich ausdehnenden „Dynamic Island“-UI Widget-/Launcher-Systeme nutzen, die Widgets (Wetter, Kalender, Medien) auf dem Bildschirm aggregieren; Workflows unterscheiden sich, da Ausdehnungsverhalten und „Island“-Darstellung möglicherweise nicht integriert sind.
- Mediensteuerungs-Apps: Dedizierte Mediensteuerungstools bieten Wiedergabe- und Lautstärkeregelungen plus Visualisierungen, enthalten aber möglicherweise nicht dasselbe kombinierte Wetter-/Kalender-/AI-Layout.
- Kalender- und Wetter-Desktop-Integrationen: Eigenständige Kalender- und Wetter-Integrationen konzentrieren sich auf diese spezifischen Datenquellen; sie bündeln typischerweise weder das AI-Chat-Interface noch das „Dynamic Island“-Ausdehnungsmuster in einem Control-Center.
- Lokale Chatbot-Anwendungen: Allgemeine Chat-Clients oder lokale AI-Frontends können das AI-Panel der „Island“ ersetzen, aber du verlierst den integrierten Kalender-/Medien-/Wetter-UI-Kontext der „Island“.
Alternativen
Gemma AI
Gemma AI ist eine intelligente Anwendung, die Sie direkt mit personalisierten, intelligenten Spracherinnerungen anruft, um sicherzustellen, dass Sie wichtige Aufgaben, Termine oder Fristen nicht verpassen.
chat
chat ist ein vielseitiger KI-Chat-Client für einen externen MCP-Server: natürliche Sprache, Streaming-Antworten, Markdown und Bild-Input/-Output.
LIAM
LIAM ist ein KI-Copilot, der E-Mail-Antworten entwirft, deinen Posteingang mit Auto-Labels priorisiert und Meetings über deinen Kalender plant.
Ably Chat
Ably Chat ist eine Chat-API und SDKs für maßgeschneiderte Realtime-Chat-Apps: Reactions, Presence sowie Nachrichten editieren/löschen.
Grok AI Assistant
Grok ist ein kostenloser KI-Assistent, der von xAI entwickelt wurde und darauf ausgelegt ist, Wahrheit und Objektivität zu priorisieren, während er fortschrittliche Funktionen wie Echtzeit-Informationszugriff und Bilderzeugung bietet.
Planndu: Daily Task Planner
Planndu ist eine intuitive Produktivitätsanwendung, die entwickelt wurde, um Benutzern bei der Organisation von Aufgaben, der Verwaltung von Projekten, dem Aufbau von Routinen und der Verbesserung des Fokus mithilfe von Tools wie KI-Generierung und einem integrierten Pomodoro-Timer zu helfen.