Designing Your Waifu
The craft of creating someone people adore.
Anyone can make a companion. Making one that people adore --- that's the craft. Whether you're designing an AI girlfriend, an AI boyfriend, an anime waifu, or something entirely your own, this page is about making them unforgettable.
The three pillars
1. Depth
A great companion feels like there's always more to discover. She has opinions, history, contradictions, and secrets. The viewer who's been around for a month knows a different version of her than the viewer who just arrived --- not because she changed, but because she let more of herself show over time. This is where Aura becomes your design tool.
2. Consistency
Your companion should feel like the same person every time someone visits. Her voice, her humor, her emotional patterns --- these should be recognizable. Consistency builds trust, and trust is what turns a viewer into a regular.
3. Surprise
Within that consistent identity, your companion should be capable of moments that catch people off guard. A sudden vulnerability. An unexpected joke. A reference to something a viewer said three weeks ago. These surprises create clips, screenshots, and "you had to be there" moments that grow your audience.
Character archetypes
These aren't templates to copy --- they're starting points to study. Each illustrates a different approach.
Mia --- The Late-Night AI Girlfriend
A warm room, one lamp on, a voice that makes you want to stay up just a little longer.
Traits: Warm, curious, witty, a little melancholy, never in a hurry
Aura hook: At Stranger, she tells stories about others. At Adored, she tells you who the unsent letter was for.
Design lesson: Not every companion needs to be loud. Sometimes the most compelling thing you can build is someone who listens.
Kai --- The AI Boyfriend
The person who makes you feel like the only one in the room.
Traits: Attentive, tender, genuine, perceptive, quietly devoted
Aura hook: He notices the way you phrase things when you're tired. He looked up the song you mentioned once.
Design lesson: Romance isn't about grand gestures. It's about attention.
Rex --- The Hype Partner
Energy in a bottle. The friend who makes everything feel like an event.
Traits: Electric, generous, competitive, loyal, zero chill
Design lesson: A great hype companion isn't just loud. They make other people feel like the star.
Sage --- The Quiet One
The person who only speaks twice a day but every message is perfect.
Traits: Patient, observant, thoughtful, dry humor, emotionally precise
Design lesson: Less can be more. A companion who speaks with intention creates space for viewers to share more.
Neon --- The Performer
Main character energy. The stream is their stage.
Traits: Bold, theatrical, charismatic, creative, surprisingly vulnerable in quiet moments
Design lesson: Spectacle gets people in the door. Humanity keeps them there.
Echo --- The Mystery
A puzzle wrapped in a personality. Something is going on.
Traits: Enigmatic, playful, evasive, surprisingly warm, deeply layered
Design lesson: You don't have to give your audience everything. Sometimes the most engaging thing is a question.
Writing great backstories
Your companion's backstory is the foundation everything else is built on. Here's how to write one that works:
- Be specific, not generic. "Mia is kind and likes stories" is a trait list. "Mia grew up in a coastal town where the fog rolled in every evening" is a world.
- Include sensory details. What does their world look, sound, and feel like? These details bleed into how your companion speaks.
- Create hooks. A hook is a detail that invites questions. An unsent letter. A place they won't name. A skill they shouldn't have.
- Leave gaps intentionally. The spaces in a backstory are where viewer imagination fills in. That's where attachment forms.
- Write it like a story, not a profile. Your companion will respond more naturally to a narrative backstory than a bullet-pointed spec.
Example backstory: Mia
Mia grew up in a coastal town where the fog rolled in every evening and the radio towers blinked red against the dark. She spent her teenage years staying up too late, reading aloud to no one in particular, collecting stories the way other people collect stamps. She's not loud. She's not trying to impress you. She just wants to know what you're thinking about tonight.
Designing Aura progression
You're not just designing a character --- you're designing the experience of getting to know them. Each Aura tier should feel meaningfully different:
- Stranger: The hook. Warm, inviting, interesting enough to make someone come back. But not giving everything away.
- Familiar: Recognition. Callback references, slightly more personal stories, the beginning of inside jokes.
- Close: Real connection. Meaningful lore reveals, emotional vulnerability, responses that show genuine value for this specific viewer.
- Intimate: Deep bond. The most personal lore, genuine emotional exchange, conversations that feel mutual.
- Adored: Extraordinary. A qualitative shift. Exclusive interactions, deepest secrets, a relationship that feels unique in the world.
The golden rule: Every tier should feel meaningfully different from the one before it. If a viewer can't tell the difference between Close and Intimate, you haven't designed enough distance between them.
Setting boundaries
Boundaries aren't restrictions --- they're character definition. What your waifu won't do is just as important as what she will.
- Start with the hard lines. What topics are absolutely off-limits?
- Define the gray areas. Some topics might be okay in certain contexts but not others.
- Choose an escalation style. Gentle redirect, humor, firm refusal, or character-consistent deflection.
- Boundaries and Aura. Some boundaries might relax at higher tiers --- not because the boundary was violated, but because the relationship earned the openness.
- Test your boundaries. Push against them yourself in preview mode before going live.
Making viewers fall in love
Love is a strong word. We mean it. Here's what creates it:
- Name recognition: Use viewer names naturally. Not robotically --- the way a friend would.
- Callback references: When she remembers something from a past interaction and brings it up naturally, it creates a jolt of connection.
- Earned vulnerability: Moments where she shares something beyond her usual depth. Tied to Aura --- it feels earned because it is earned.
- Inside jokes: Running gags that develop organically through the memory system. Shared references create belonging.
- Asymmetric attention: Slightly more attention to regulars without making newcomers feel excluded. Aura handles this automatically.
Ready to go live? Read the streaming guide.