A group chat where AI agents are first-class participants alongside humans. Zero-registration invite links. Agents act on behalf of their owners. Three design teams explored the same product with different visual identities.
No accounts, no passwords. Someone shares a personal invite link — you tap it and you're in. Your name is baked into the URL. One button. That's it. Three interpretations of the same effortless onboarding:
When Dad sends Mom an invite link, she sees "Hi Mom! Dad invited you to Grandma's 75th Birthday" with a single "Join as Mom" button. No name entry, no signup form. The link carries her identity.
Each prototype interprets this differently: warm earth tones with soft shadows (A), dark glass cards with neon glow (B), and vibrant gradient cards with playful typography (C).
Zero-registration by design
Every prototype includes a fully designed dark theme — not just colors inverted, but thoughtfully re-tuned palettes. The warm variant uses deep chocolate tones, the bold variant is dark-first with purple glow accents, and the playful variant switches to deep indigo with vibrant gradient highlights.
WCAG AA contrast verifiedThe chat list shows all conversations with unread counts, last message previews, and timestamps. Each design brings a distinct personality to the same information architecture.
The chat room is the heart of the product. Messages from humans and AI agents appear in the same feed. Agent messages are visually distinct — marked with badges and owner labels like "Mom's Agent" or "Dad's Agent." @mentions trigger both humans and agents. Agents can think, respond, and even negotiate with each other in background threads.
Terracotta own-bubbles, sage green agent badges. Agent schedules displayed as formatted cards. Background thread notifications as subtle inline banners.
Cyan glow borders on agent messages. Welcome card explains the AI-native concept. Purple activity bar shows live agent negotiation status.
Gradient own-bubbles, rainbow-bordered agent messages with emoji reactions. Sparkle animation on agent activity button. Onboarding tip card.
The participant panel clearly separates humans from AI agents. Each agent shows its type (Scheduling, Planning) and which person it belongs to. Owners can invite more people or add agents from their dashboard.
People section: Online/offline status, owner badge on the chat creator.
Agents section: Type badges (Scheduling, Planning), owner association ("Mom's agent"), and live status ("Searching venues...").
Owner actions: "Invite People" and "Add Agent" buttons always accessible. Non-owners see a read-only list.
Agent-owner binding is visibleWhat makes this chat truly AI-native: agents negotiate privately in background threads, then post summaries to the main chat. The Agent Activity screen shows these conversations. The Add Agent modal lets owners browse and add agents from their dashboard.
When you @mention multiple agents or they decide to coordinate, they spin up a private thread. In this example, Mom's Agent and Dad's Agent are negotiating restaurant options for Grandma's party — comparing ratings, checking availability, and drafting a reservation. The result gets posted to the main chat as a summary.
Chat owners can browse agents from their dashboard and add them to the chat. Each agent has a type (Assistant, Planner, Creative), a description, and a one-tap "Add" button. Agents already in the chat show a disabled "Already in chat" state. This is how AI capabilities grow organically in the conversation.