Desktop Overview
The desktop that renders AI-generated interfaces.
The desktop is the visible half of MeghaOS: it renders A2UI interface descriptions into live widgets, manages a window canvas and workspaces, and talks to the AI assistant.
On the Linux editions (DE & OS) this is your full desktop environment. On macOS the same experience runs as a preview app. See Editions & Platforms.
What it does
| Area | Role |
|---|---|
| Canvas & workspaces | The windowed desktop — movable cards, virtual workspaces, sticky notes |
| Renderer | Converts A2UI descriptions → live widgets at runtime |
| Widget library | 70+ smart components (timers, charts, dashboards, games…) |
| Built-in apps | A launcher, terminal, file explorer, control center, settings (Linux DE & OS) |
| Real-time updates | Applies streamed updates from the assistant (events) |
How rendering works
When a response arrives, the desktop passes the interface description to the renderer, which recursively builds each component. A validator runs first to keep a malformed description from causing problems. See The Renderer for details.
The desktop canvas
The canvas manages a windowed desktop: draggable windows, entry animations, virtual workspaces, and the arrangement of cards the assistant produces. On Linux it also hosts built-in apps — a file explorer, terminal, settings, and a control center. See Desktop Environment and Built-in Apps.
Talking to the assistant
Your requests and on-screen state are sent to the assistant.
Real-time updates stream back and are applied to the matching widgets live.
Theming
Interfaces support a top-level theme of dark (default), light, or glassmorphic, and
semantic color tokens that adapt to the active theme automatically. See
Theming.