Atmos
A design system for conversation, in text and in voice.
Chat and voice come first. The rest of the site, posts and case studies included, is made from the same parts.
Foundations
--inkTitles, labels and chat replies
Manrope, for the page and the conversation alike
Steps
space-1- 4
space-2- 8
space-3- 12
space-4- 16
space-5- 20
Corners
radius-surface- 24
- Menu, composer, bubbles, dialogs
radius-card- 16
- Panes, images and video
radius-inset- 8
- Inline code, icon buttons
cubic-bezier(0.22, 1, 0.36, 1)Conversation
Chat
A conversation, end to end
The real composer and messages, with scripted answers drawn from the about page instead of the live agent. Ask something, then type again while it replies to queue a follow-up.
Ask me about my work.
Message
Your words, and the reply
Your turn sits in a bubble; replies are plain text with their sources. Every state a message can be in, side by side.
Composer
One surface, one primary button
Where you type or start talking. The primary button changes with what you can do next.
And what are you exploring now?
Dictation
Talking into the composer
The microphone in the composer turns speech into a draft you can edit before sending. The ribbon follows your voice: it rises quickly and settles slowly.
Voice
A voice call
The real call screen with a scripted voice, so it never asks for your microphone. Tap the orb to connect, then mute, end, or offer the unlock. Below, the same screen held in every state of a call. The orb shows each one by how its colour moves, never by a halo, pulse or change of size.
Talk with Mo
Tap the orb to use your microphone
Every state of a call
Talk with Mo
Tap the orb to use your microphone
Talk with Mo
Tap the orb to use your microphone
Unable to access the microphone. Please review your browser settings.
Components

Agents are making execution cheaper. Teams can explore more directions, build prototypes faster, and turn an early idea into something tangible with far less effort.
That password didn’t work. Try again.