GlassKit UI
Blocks
Copy for LLM

Overview

Composed, multi-region surfaces built from the primitives, like a now-playing card, a call screen, a notification, a chat thread, the AI orb, and a media tile. Drop one in and wire your data.

Blocks are the larger, composed surfaces: a now-playing card with art, scrub bar and transport; a call screen; an actionable notification; a chat thread; the AI assistant orb; a media tile for galleries. Where a primitive is one element, a block stitches several into a screen-ready surface you wire your data into.

Like the primitives, blocks are token-driven: a theme override reskins them, and they follow the same conventions (the focus engine, one task per view, accessibility). Vendor one with the CLI:

npx @glasskit-ui/cli add now-playing