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.

Note

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

AreaRole
Canvas & workspacesThe windowed desktop — movable cards, virtual workspaces, sticky notes
RendererConverts A2UI descriptions → live widgets at runtime
Widget library70+ smart components (timers, charts, dashboards, games…)
Built-in appsA launcher, terminal, file explorer, control center, settings (Linux DE & OS)
Real-time updatesApplies 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

Outbound

Your requests and on-screen state are sent to the assistant.

Inbound

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.