Characters
The Story Bible is your project's source of truth. Everything you define here — characters, settings, themes, and style rules — is automatically injected into every AI request as context. The Characters tab is the most important section: richly defined characters produce dramatically better AI output.
Creating a Character
In the Story Bible (⌘2), open the Characters tab and click + Add Character. Fill in as many fields as you can:
| Field | Notes |
|---|---|
| Name | Full name as it appears in prose |
| Role | Protagonist, Antagonist, Supporting, Minor |
| Physical Description | Age, appearance, distinguishing features |
| Personality | Core traits, temperament, how they come across |
| Backstory | Relevant history that shapes their behavior |
| Goals | What they want (surface desire) |
| Fears | What they're running from or avoiding |
| Arc | How they change (or fail to change) over the story |
| Voice | How they speak — vocabulary, rhythm, verbal tics |
| Quirks | Specific behaviors, habits, mannerisms |
The Voice and Quirks fields have the most impact on dialogue quality. Describe how a character speaks, not just who they are.
Character Relationships
Add relationships between characters to give the AI richer context:
- Open a character profile.
- Scroll to the Relationships section.
- Click + Add Relationship and pick the related character and relationship type (e.g., "sibling of", "rival to", "mentor of").
Relationships are included in AI context and help the AI write character interactions consistently.
AI Character Generation
Click Generate with AI when creating a character to have the AI fill in personality, backstory, goals, and arc based on the character's name, role, and your project's premise. You can then edit the result before saving.
How Character Context Works
When you trigger any AI operation (Continue, Rewrite, Generate, etc.), the backend assembles your Story Bible into a structured prompt prefix using prompt caching. Characters are formatted as:
CHARACTER: Elena Marsh (Protagonist)
Physical: 34, dark auburn hair, perpetually tired eyes behind wire-rim glasses.
Personality: Methodical, emotionally guarded, quietly stubborn.
Voice: Speaks in short declarative sentences; avoids metaphor.
Arc: Learns to trust others after years of self-reliance.
The more detailed your entries, the more the AI behaves consistently with your vision.