Build your cast

Every dimension of
who they are.

Rich character builders with AI portraits, layered backstories, desire tensions, and in-character interviews.

Edit Persona

Elena Vasquez

Portrait of Elena Vasquez
Cinematic · Sensual
Label
The One Who Knows Better
Character Name
Elena Vasquez
Desire Tension — core tension
Forbidden Attraction
Appearance
form, features, texture, anatomy — as specific as you want

Dark hair that falls past her shoulders in loose waves. Brown eyes that hold steady when most people look away. A scar across her left knuckle she never explains. Olive skin with a warmth that catches light in a way that makes people look twice. Sharp jaw. A mouth that suggests she's about to say something she shouldn't.

Enrich
CancelSave

AI fiction has a character problem.

Flat prompts
Characters reduced to a sentence — "a tall, dark stranger" — with no inner life, no contradictions, no depth.
Amnesia between chapters
The AI forgets who your characters are. Descriptions drift. Personalities shift. Readers notice.
No inner world
No desires, no conflicts, no tension between what they want and what holds them back — just surface-level descriptions.

Your characters deserve more than a sentence.

Characters built across five dimensions — with a core desire tension, a generated portrait, and a voice they'll use when you interview them. Every detail carries into every chapter.

Five dimensions

Appearance is just the surface.

Every character has five narrative dimensions — Appearance, Presence, Personality, Sexuality, and Backstory — plus a core desire tension that defines what they want, fear, and resist. Every field can be sparked from scratch by AI or enriched to add depth layer by layer. Desire tensions aren't labels — they're the engine that drives how the character behaves across the arc, from first restraint to final surrender.

Edit Persona — Elena Vasquez
Portrait of Elena Vasquez
Cinematic · Sensual
Label
The One Who Knows Better
Character Name
Elena Vasquez
Desire Tension — core tension
Forbidden Attraction
Appearance
Presence
Personality
Sexuality
Backstory
form, features, texture, anatomy

Dark hair that falls past her shoulders in loose waves. Brown eyes that hold steady when most people look away. A scar across her left knuckle she never explains...

Enrich
A face for every mood

Five styles. Three moods. Their face.

Five art styles — Illustration, Sketch, Painterly, Cinematic, Photorealistic — and three moods — Everyday, Intimate, Sensual — generated from the character's appearance. Portraits are always tasteful regardless of persona details. Regenerate until you see the person you imagined.

Portrait — Marcus Hale
Portrait of Marcus Hale
Cinematic · Sensual
Style — art style
Cinematic
Mood — clothing & atmosphere
Sensual

Portraits are always tasteful and non-explicit, regardless of persona details.

Regenerate
Discovery, not dictation

Ask them anything. They'll stay in character.

Sit down with your character for an ephemeral interview. Their answers are shaped by their profile, backstory, and desire tension. Ask what they're afraid of, who changed them, what they want but won't say out loud. When they reveal something unexpected, merge it back into their profile with one click. The best character details aren't ones you planned — they're ones your characters told you.

Interview — Elena Vasquez
This conversation won't be saved
What are you afraid of?Tell me about someone who changed you.
What do you want that you won't say out loud?
Elena Vasquez
To stop calculating. Every room I walk into, I'm already mapping exits, reading faces, deciding who's safe. I want someone to make me forget to do that. Not because they proved something — because it stopped mattering.
Add to profile
Ask Elena something...
2 / 30Start over
Assemble your cast

Up to four characters. Every chapter.

Select up to four characters for your story and assign each a role — Protagonist, Love Interest, Rival, Confidant, Catalyst, Former Lover. Every character carries their full profile — appearance, desire tension, backstory — into every chapter the AI drafts. The cast isn't a prompt. It's structural context the story can't forget.

Cast — After the Lakeshore
4 of 4 characters selected
Full cast
Elena Vasquez
ElenaElena Vasquez
Protagonist·Forbidden Attraction
Marcus Hale
MarcusMarcus Hale
Interest·Trust After Betrayal
Dani Reyes
DaniDani Reyes
Rival·Authenticity Gap
Jude Okafor
JudeJude Okafor
Confidant·Emotional Unavailability
ProtagonistInterestRivalConfidantCatalystFormer Lover
Under the hood

The details that make it work

Desire Tensions
Eleven curated tensions — from Forbidden Attraction to Trust After Betrayal — that define what each character wants, fears, and resists.
Spark & Enrich
Generate any field from scratch with Spark, then deepen it layer by layer with Enrich. Cold start to rich detail in two clicks.
Seven Roles
Protagonist, Interest, Rival, Confidant, Catalyst, Former Lover — each role shapes how the AI writes their presence in the story.
Fill Indicators
Three-dot fill meter on every dimension shows field depth at a glance. You always know which dimensions need more.
Always Tasteful
Portraits are always tasteful and non-explicit, regardless of character details or mood selection.
Profile Persistence
Every character carries their full profile into every chapter they appear in — no context drift, no amnesia, no contradiction.
Common questions

Frequently Asked Questions

Every character is built across five narrative dimensions — Appearance, Presence, Personality, Sexuality, and Backstory — plus a core desire tension that defines what they want, fear, and resist. Each field can be generated from scratch with Spark or deepened layer by layer with Enrich. The result is a character with psychological depth, not just surface-level description.

Desire tensions are core psychological conflicts assigned to each character — like Forbidden Attraction, Trust After Betrayal, or Internalized Shame. They define what a character wants, what holds them back, and the internal war between the two. Desire tensions aren't labels — they're the engine that drives how the character behaves across the arc, from first restraint to final surrender.

Persona interviews let you sit across from a character and ask them anything — about their fears, desires, memories, whatever you're curious about. The character responds in their own voice, shaped by their profile, backstory, and desire tension. When they reveal something unexpected, you can merge it back into their profile with one click. The best character details are often ones your characters tell you, not ones you planned.

You can cast up to four characters per story and assign each a role — Protagonist, Love Interest, Rival, Confidant, Catalyst, or Former Lover. Every character carries their full profile into every chapter the AI drafts, so the cast isn't just a prompt — it's structural context the story can't forget.

Yes. Every character's full profile — appearance, desire tension, backstory, and personality — is loaded as context for every chapter generation. There's no context drift, no amnesia, and no contradiction. The character who appears in chapter eight is the same person who appeared in chapter one.

Ready to
start writing?

Your characters. Your voice. A story that builds the way it should.

See Plans