Lucent is a lightweight, open-source, cross-platform virtual operating system experience, built with Compose Multiplatform.
It is a simplified, smaller version of the original Lumi vision, designed as a focused public showcase of its core ideas — with a reduced and intentionally scoped feature set.
Lucent currently includes a minimal set of system-style applications:
- Settings
- Notes
- Weather
It brings these components together under a unified interface, designed to feel cohesive, minimal, and intentional - across both mobile and desktop environments.
Lucent is not a launcher replacement - it is an OS-inspired runtime environment, where each feature behaves like a built-in system component rather than a standalone application.
Lucent is built around the idea of one system, many experiences.
Instead of switching between unrelated apps, Lucent provides:
- A unified visual identity
- Consistent navigation patterns
- Shared system behavior across features
Each feature is treated as a miniapp within a system, not just a screen.
The goal is to explore how far modern tools - especially Compose Multiplatform - can go in creating a cohesive, OS-like experience across platforms, in a lightweight and accessible form.
Lucent is structured as a modular system:
- Core - shared utilities, components, and foundations
- ComposeApp - shared UI/runtime layer for Compose Multiplatform
- System - system-level applications (e.g., Settings)
- Miniapps - feature applications (Notes, Weather)
This separation allows Lucent to behave more like a lightweight operating environment, while keeping the scope small, focused, and maintainable.
Modules are ordered in ascending importance and system hierarchy:
android/
composeApp/
core/
system/
settings/
miniapps/
notes/
weather/
- Minimal, distraction-free UI
- Clear separation between system and features
- Design-first approach
- Lightweight and focused implementation
- Built for experimentation, learning, and showcasing ideas
Lucent values cohesion over complexity and experience over excess features.
- A lightweight, open-source subset of the Lumi ecosystem
- A sandbox for modern Compose Multiplatform development
- A focused OS-like UI experiment
- A simplified public showcase of core Lumi concepts
Lucent is designed to evolve naturally as ideas take shape, while remaining intentionally scoped and approachable.
Lucent aims to become a modular, extensible environment where:
- Features feel like native parts of a system
- UI and behavior remain consistent across platforms
- New miniapps can be added without breaking cohesion
- The system stays lightweight and understandable
Not just an app - but a minimal system built from composable pieces, serving as a lighter expression of the broader Lumi vision.