Tsundere, yandere, kuudere, dandere: AI personality archetypes explained
What the four main dere types actually mean, how each one plays out in conversation with an AI, and which apps let you configure them.
By Editorial team
- guide
- personalisation
If you have browsed any AI character catalogue, you have run into these tags: tsundere, yandere, kuudere, dandere. They come from manga culture and describe how a character expresses affection, not what they feel.
The suffix comes from deredere, Japanese for lovestruck or openly affectionate. Each prefix describes what gets in the way of that affection: brusqueness, obsession, coldness, or shyness.
Understanding the four archetypes is useful well beyond vocabulary, because they describe genuinely different conversational dynamics, and they do not all age the same way over several weeks.
Tsundere: cold outside, warm underneath
The most common archetype by far. The character starts sharp, sometimes openly hostile, and lets their warmth show only gradually. The classic line (“It’s not like I did this for you or anything”) captures the whole mechanic: the affection is real, but it travels through denial.
In conversation with an AI, this produces barbed replies, backhanded compliments, and warmth you have to earn. It is the most requested preset because it creates progression: every sign of affection feels like a win.
Its weakness lives in the same place. A well-written tsundere softens over time; a badly implemented one is still just as prickly three hundred messages in, and what felt playful becomes exhausting. This is the single best test of whether an app has real memory or just a tone filter.
Kuudere: calm as armour
Kuu comes from the English “cool”. The character stays composed, speaks in a level tone, and seems detached from what is happening around them. Unlike the tsundere, they are not performing indifference: they simply express very little.
In conversation, this is the most restful archetype and probably the most underrated. Short replies, no exclamation marks, dry irony. Attachment shows through actions rather than declarations: remembering a detail, asking the right question at the right moment.
It is also the archetype that demands the best memory. A kuudere without continuity is not distant, it is empty: its entire emotional payload rests on the rare moments when the guard drops, and those moments only land if something was built beforehand.
Dandere: shy, then talkative
Danmari means silent. The character is reserved, anxious about speaking, and opens up properly once they trust you. The contrast with the kuudere is sharp: a dandere wants to talk, something is stopping them.
In conversation, this archetype shows the most visible progression: hesitant fragments early on, then a noticeable increase in pace and warmth across sessions.
Its weakness is mechanical. Shyness produces short replies, and short replies give the model less material to stay coherent with. On apps with weak memory, a dandere tends to reset constantly, leaving you stuck in the shy phase and never reaching what comes after.
Yandere: obsession as a narrative engine
Yanderu means to be sick. The character is affectionate to the point of obsession: jealousy, possessiveness, and in fiction, outright violence. It is a major device in horror manga and psychological thrillers, where it works precisely because it unsettles.
In conversation, this is the most intense archetype and the most technically demanding. It asks the model to sustain dramatic tension over time: rising possessiveness, reactions to absence, attachment that spills over. Filtered models handle it badly, because the register trips their guardrails mid-scene. This is exactly where Character.AI cuts a conversation without warning.
One distinction matters in practice: scenario yandere (a narrative arc, a scene you play) and everyday-companion yandere ask different things of an app. The first needs an unfiltered model that can escalate; the second mostly needs memory, without which the jealousy becomes a verbal tic with no object, the character having forgotten what it was jealous about.
Which apps let you configure this?
Three approaches, in increasing order of control.
Community catalogues, where the dere is a search tag. Character.AI, SpicyChat, JuicyChat AI and CrushOn AI host thousands of pre-tagged characters: you pick rather than configure. It is the fastest route, with the variable quality of any open catalogue, since two characters carrying the same tag may have nothing in common. Talkie applies the same idea in a more playful register.
The real advantage here is trial cost: on SpicyChat, text messages are unlimited without paying, so you can test a dozen interpretations of an archetype before settling.
Personality sliders, where you steer without writing. Replika (personalisation rated 4.2) works this way. You get an inflection rather than a defined archetype: enough for a general leaning, not enough for a tsundere that genuinely holds its role.
Free-form writing, where you author the character sheet yourself. Kindroid (personalisation rated 4.9, the best in our ranking) lets you write the directives, key memories and response style. It is the only way to get a precise archetype: instead of ticking “tsundere”, you describe the mechanic (how the character reacts to a compliment, when they let their guard down, what they will never say).
Nomi (4.6) sits in a useful middle ground: free-text personality without Kindroid’s configuration evening, and crucially the most reliable memory in our ranking, which matters more than anything else for these archetypes.
What actually decides the result: memory
All four archetypes rest on change over time. The tsundere softens, the dandere opens up, the kuudere lowers their guard, the yandere latches on. Without long-term memory none of them work: you get a frozen tone filter, not a character.
That is why the choice of app matters more than the choice of archetype. An app with weak memory will reduce any dere to a verbal tic within two weeks. On Character.AI, where context decays over long conversations and relationship state resets between sessions, that is a structural limit rather than a bug.
The test to run, whatever the app: play the archetype for a week, then check whether the character has moved. A tsundere as sharp on day seven as on day one is not a tsundere, it is a preset.
Where to start
If these archetypes are new to you, start with a free catalogue (SpicyChat or Character.AI) to work out what you actually enjoy, which costs nothing. Move to Nomi or Kindroid once you know which register holds your attention, because that is where memory turns an archetype into a character.
And bear in mind that these four labels are only a starting point. The most interesting characters blend several registers, exactly like people do.