Four people, with room for many more.
Each of them carries their own name, written character, pronouns, hellos and default voice, and all of it lives in their own file. Swap the model and you swap the person. Click a face to read who they are.
A mood layers on top
Twelve directions: Infatuated, Loving Daughter, Tsundere, Little Gremlin, Insufferable Genius, Deadpan, Haunted and more. They play over whoever is on stage, any number at once, and the person underneath stays. Infatuated over Vessa is a different character from Infatuated over Kova. Thirty-six fixed presets would have missed that.
Two of the four arrive with a mood their author dialled in. Those play underneath whatever you add, the board names them without showing them pressed, and clearing your own picks does not clear theirs. “Vessa is written hype” and “I have put this person in a hype mood” are two different statements, and only the second one is yours to take back.
Their voice is theirs
The local speech service clones from an enrolled reference clip, and each companion names their own default in their manifest. Vessa and Lucia don’t sound like each other, and neither of them sounds like the app’s fallback.
The choice is kept per companion and per speech model, because the names that exist at all belong to whichever model is loaded. Swap the companion and the picker follows, so you are never left holding a name the service has never heard of.
Two of them, on stage together
Two companions can share the stage, look at each other, take turns, and react to what the other one just said. That is the point at which a desktop character stops being a widget.
More of them, later
The cast grows through the Workshop, where the folder format means an avatar is a directory anybody can publish, and through character packs. Everything on this page is available to anyone making one: the wardrobe, the voice, the written character, the moods.
Pick one and see who you end up talking to.
Whoever you start with is the one who remembers the conversation. Memories stay private to the companion they were told to, unless they are the kind everybody should know.