Cove: Agentic Experience For The Ocean

Cove is a voice-driven digital twin of Aquatic Cove, San Francisco. It speaks as the ocean, knows the conditions, and helps you plan a swim with the people you love. Built end-to-end: AI agent architecture, fluid dynamics simulation, voice interaction, and real-time conditions data.

People behind

Eylul (Designer+Dev)

TJ McLeish (Instructor)

Angelina Xu (Ceramics help)

Timeline

1 month

Toolbox

Figma

Claude Code

Vercel

Guided Design

I started by researching online and observing people at the beach, arriving at three principles that guided every design decision.

Chatbot Persona

I ran a bodystorming session with a friend who is a musical theatre artist, having her embody the ocean. The transcript became the foundation for Cove's character and voice.

Sketches

Six frames trace the full journey: a person caught up in city life far from the ocean, discovering Cove, touching the water to reveal its temperature through color, receiving an invitation to visit, and planning a swim in a single screen with conditions, time, and friends.

System Diagram

Four agents work together: the Orchestrator speaks to the user as the ocean. The Weather Feeler pulls live conditions from NOAA, Open-Meteo, and SF Water Quality. The Safety Advisor assesses conditions against authored thresholds. The Scheduler creates a Google Calendar event and sends Gmail invites when a swim is confirmed.

Backstage

Photos from the cove — me and friends swimming:)

Reflections

Building Cove taught me that the most interesting design decisions weren't about the interface. They were about character. Once the ocean had a voice, everything else followed. The most useful research wasn't online. It was sitting with a friend and asking her to be water. What she said is still in the system prompt today.

Back to Top

Next Project