Type

Independent

Role

Role

UI / UX Design

UI / UX Design

Ideation

Ideation

Vibe Coding

Vibe Coding

Prototyping

Timeline

Timeline

June - Aug 2025 (8 weeks)

June - Aug 2025 (8 weeks)

Tools

Tools

Figma

Figma

The Space

The Space

An AI auto-tagged chat interface where conversations become space, not a disappearing feed.

Overview

Overview

Modern chat interfaces are built on a disappearing feed — messages slide upward, context dissolves, and meaningful conversations flatten into history. Only the last few messages remain visible. Everything else requires scrolling, searching, or guessing.

Modern chat interfaces are built on a disappearing feed — messages slide upward, context dissolves, and meaningful conversations flatten into history. Only the last few messages remain visible. Everything else requires scrolling, searching, or guessing.

For this project, I explored a different question:

What if conversations didn’t scroll away—
but accumulated into a space you could return to?

What if conversations didn’t scroll away—
but accumulated into a space you could return to?

What if conversations didn’t scroll away—
but accumulated into a space you could return to?

I set out to reimagine chat as a persistent, spatial memory system—one where AI doesn’t replace conversation, but helps organize it.

Early Experiments

Early Experiments

I explored with AI prototyping tools like Figma Make and Replit, using gamification and a literal “conversation room” to make chats feel active and tangible. But the ideas were too heavy and distracting. These tests helped me realize the system needed to be spatial but not literal.

Development

Development

Later, I experimented with ways to visualize conversation context more abstractly. I explored how variations in color, scale, and typographic weight could represent emotional tones, intensity, and shifts in mood over time. These prototypes tested different mappings—bars, grids, blocks, and expressive text layouts—to understand how emotion could be surfaced without relying on literal rooms or gamified elements. This phase helped me identify the visual language and semantic structures that would later support a more fluid, spatial interpretation of conversation memory.

Later, I experimented with ways to visualize conversation context more abstractly. I explored how variations in color, scale, and typographic weight could represent emotional tones, intensity, and shifts in mood over time. These prototypes tested different mappings—bars, grids, blocks, and expressive text layouts—to understand how emotion could be surfaced without relying on literal rooms or gamified elements. This phase helped me identify the visual language and semantic structures that would later support a more fluid, spatial interpretation of conversation memory.

Vibe Coding

Vibe Coding

I prompted a demo in Figma Make, demonstrating the feature of pulling key topics into the side bar.

I prompted a demo in Figma Make, demonstrating the feature of pulling key topics into the side bar.

Design System

Design System

Typography

Typography

Noto Sans provides a clear, flexible typographic voice that can scale from subtle metadata to expressive, oversized topic words.

Noto Sans provides a clear, flexible typographic voice that can scale from subtle metadata to expressive, oversized topic words.

Primary Colors

Primary Colors

A violet-based palette creates a calm, atmospheric canvas that supports depth, contrast, and the project’s memory-focused tone.

A violet-based palette creates a calm, atmospheric canvas that supports depth, contrast, and the project’s memory-focused tone.

Secondary Colors

Secondary Colors

Bright accent colors give each topic a distinct visual identity, making emotional and thematic patterns instantly recognizable across the interface.

Bright accent colors give each topic a distinct visual identity, making emotional and thematic patterns instantly recognizable across the interface.

Icons

Icons

Simple, geometric icons pair with each topic as semantic anchors, scaling cleanly from small tags to dense visual clusters.

Simple, geometric icons pair with each topic as semantic anchors, scaling cleanly from small tags to dense visual clusters.

Final Outcome

Final Outcome

Flow #1

Flow #1

Start Conversation with a Friend

Start Conversation with a Friend

Every friend becomes a visual profile built from your shared conversation history—

where color bars, streaks, and topic patterns reveal the emotional tone of the relationship at a glance.

Every friend becomes a visual profile built from your shared conversation history—

where color bars, streaks, and topic patterns reveal the emotional tone of the relationship at a glance.

Flow #2

Flow #2

New Conversation Topic Added

New Conversation Topic Added

The moment of sending a message and watching the system update in real time—

AI analyzes tone, assigns topic color, and integrates the message into the spatial display without relying on a scrolling feed.

The moment of sending a message and watching the system update in real time—

AI analyzes tone, assigns topic color, and integrates the message into the spatial display without relying on a scrolling feed.

Flow #3

Flow #3

Archived Conservation Topic Tags

Archived Conservation Topic Tags

This reveals how AI-generated tags surface alongside messages, forming topic clusters that grow, shift,

and reorganize as the conversation evolves, turning the dialogue into a navigable semantic map.

This reveals how AI-generated tags surface alongside messages, forming topic clusters that grow, shift,

and reorganize as the conversation evolves, turning the dialogue into a navigable semantic map.

Flow #4

Flow #4

Add New Friend to Current Chat

Add New Friend to Current Chat

New connections enters the system, immediately generates a lightweight profile that begins

tracking topics, emotional tones, and conversational patterns as soon as the first messages are exchanged.

New connections enters the system, immediately generates a lightweight profile that begins

tracking topics, emotional tones, and conversational patterns as soon as the first messages are exchanged.

Reflection

Reflection

Working with AI fundamentally reshaped my design process. It expanded the range of prototypes I could explore in a short amount of time and allowed me to test unconventional metaphors—rooms, clusters, maps—long before committing to a direction. AI shifted my role from drawing individual screens to designing an underlying system of meaning, where data, context, and emotional tone all play structural roles.


This project also made me rethink what chat is: not just a stream of messages, but a form of shared memory. It pushed me to see digital presence as something spatial rather than linear, and conversations as relationships that accumulate texture over time. I came away understanding that interfaces can hold emotional history—not just display text—and that AI can help reveal the structure beneath our relationships without overwhelming the human experience.

Working with AI fundamentally reshaped my design process. It expanded the range of prototypes I could explore in a short amount of time and allowed me to test unconventional metaphors—rooms, clusters, maps—long before committing to a direction. AI shifted my role from drawing individual screens to designing an underlying system of meaning, where data, context, and emotional tone all play structural roles.


This project also made me rethink what chat is: not just a stream of messages, but a form of shared memory. It pushed me to see digital presence as something spatial rather than linear, and conversations as relationships that accumulate texture over time. I came away understanding that interfaces can hold emotional history—not just display text—and that AI can help reveal the structure beneath our relationships without overwhelming the human experience.

Next Step

Next Step

I plan to explore how this system could adapt to group conversations, long-term relationship timelines, and richer emotional modeling. I’m also interested in building an interactive prototype that tests how people navigate conversational memory in real time, and how AI might surface patterns or reminders that support healthier, more intentional communication.

I plan to explore how this system could adapt to group conversations, long-term relationship timelines, and richer emotional modeling. I’m also interested in building an interactive prototype that tests how people navigate conversational memory in real time, and how AI might surface patterns or reminders that support healthier, more intentional communication.

© 2025 Yuki Ni All rights reserved.
© 2025 Yuki Ni All rights reserved.
© 2025 Yuki Ni All rights reserved.