Oluwa.io
All writing
·6 min readai uxmental wellnessproduct designyoup

Designing Calm AI: Lessons from Building Youp

Designing calm AI for mental wellness is mostly subtraction. Lessons on AI mental wellness UX from building Youp: density, silence, safety, and trust.

By Vitor Lima

The AI in Youp does not greet you. It does not ask "How are you feeling today?" when you open the app, and it does not congratulate you for a seven-day streak. We removed all of it. Designing calm AI meant deciding, over and over, to have the software do less — and most of those decisions were learned the hard way while building a mental-wellness app for people who often reach for it on their worst days.

Start from the emotional state, not the feature list

Most AI products assume the user arrives curious, capable, and ready to be delighted. A wellness tool cannot. Someone opening Youp at 1 a.m. may be anxious, ashamed, exhausted, or numb. The constraint that follows is blunt: nothing the AI does should cost the user energy they may not have.

That killed a lot of "engagement" patterns before they were built. No onboarding chat that interviews you. No AI persona with a name and a backstory. No animated typing indicator that makes you wait on a machine pretending to think. Each is a small tax, and in this context small taxes compound into "I'll do this later" — which, for a journaling habit, means never.

The takeaway: design for the user's lowest-energy state, not their most engaged one. A feature that only works when the user is enthusiastic will fail exactly when the product matters most. We now pressure-test every AI interaction with one question: does this still feel kind if the person is barely holding it together?

Calm is a latency and density decision, not a tone of voice

Teams reach for "calm" by softening copy — gentler words, more emoji, a pastel palette. That is the shallow version. Calm is mostly about how much the AI says and how fast it inserts itself. Two levers did most of the work in Youp.

Density

After an entry, the AI offers a single reflection, not a wall of insight. One observation, occasionally one question, never both stacked into a paragraph the user has to metabolize. A generative model will happily produce five paragraphs of empathetic-sounding text; the discipline is in throwing four of them away. We cap responses hard and treat every sentence past the first as a cost the user pays.

Timing

The AI never interrupts the act of writing. No mid-sentence suggestions, no autocomplete finishing your feelings for you. Reflection appears only after you have finished and asked for it. Writing is the therapeutic act; the AI is a response to it, not a co-author of it.

The tradeoff is real, and we accepted it: Youp looks less "smart" in a demo. There is no dazzling wall of output to screenshot. But the point of a calm interface is that you stop noticing the interface, and dazzle is the opposite of that.

The hardest design skill is knowing when to say nothing

Most AI teams get this wrong, because a silent model looks like a broken feature. We built the opposite instinct into Youp: the AI's default is quiet, and it earns the right to speak.

Some entries call for no response at all. Someone writes three lines about a hard day and closes the app. A chipper "It sounds like you're going through a lot!" there is not support — it is a machine performing concern, and users feel the hollowness instantly. The CBT framing helped us hold the line. Cognitive work is about the person noticing their own patterns, not about a tool narrating them. So Youp's reflections point back to the user's own words ("you mentioned this same worry on Tuesday") rather than diagnosing or advising.

We also gave silence a visible, dignified form. When the AI holds back, the UI shows no error and no empty state that reads as failure. It presents the entry, saved and whole, as if to say: this was enough. Making "nothing" feel intentional rather than broken took more iteration than any of the generative features.

The takeaway: build an explicit "stay quiet" branch and treat it as a first-class outcome, not a fallback. A prompt architecture that can only produce responses will over-respond. Ours can decide the best move is to do nothing, and that decision has its own designed surface.

Safety is a design surface, not a disclaimer

Mental-wellness AI attracts a specific and serious failure mode: a user in genuine crisis, and a model that is fluent, confident, and completely unqualified to help. You cannot prompt your way out of this with "you are not a therapist." The safety behavior has to be designed, tested, and boring.

A few principles we hold:

  • The AI never diagnoses and never claims clinical authority. It reflects; it does not assess. This is a hard boundary in the system prompt and in every surface around it.
  • Crisis signals route to humans and hotlines, immediately and unmistakably. When language suggests risk, the right response is not a better-worded AI reply. It is stepping aside and surfacing real resources. The model's job there is to recognize and get out of the way.
  • Uncertainty degrades toward silence, not confidence. When the model isn't sure, we would rather it under-respond than generate reassuring text that might be wrong. A confident wrong answer is worse than no answer.

The uncomfortable part: the safety layer is where you spend disproportionate engineering effort for zero demo value. It never shows up in a pitch. It is also the entire reason a reasonable person would trust the product with something painful.

Trust is built by the AI doing less than it could

Once you have a capable model, there is a temptation to show off what it knows. It can infer your mood, connect patterns across months, predict your bad days. Some of that is genuinely useful. Most of it, surfaced eagerly, feels like surveillance.

Trust came from legibility, not cleverness. The user should always understand why the AI said what it said, and it should never seem to know more about them than they have told it. When Youp references a past entry, it quotes it, so the connection is checkable rather than spooky. We resisted mood-prediction features not because the model couldn't do them, but because being told "we think tomorrow will be hard for you" is a violation dressed as a benefit.

The takeaway: for intimate products, the ceiling on what the AI should do sits well below the ceiling on what it can do, and finding that line is the actual work. Restraint is the feature.

What remains after the subtraction

Building calm AI turned out to be mostly subtraction. The generative part was never the hard part — models are abundant and eager. The hard part was deciding, again and again, to have the AI do less: say less, wait longer, stay quiet, step aside. What remains after all that removal feels less like a chatbot and more like a quiet room you can think in. That was always the goal. The technology was just what we had to restrain to get there.