Track time, weather, locations, characters, outfits, relationships,
and story progression across roleplay conversations.
State is computed from events, not stored statically. Edit any event and all downstream state updates automatically. Swipes and regenerations just work.
Weather is simulated from real climate data, not extracted by the LLM. Internally consistent forecasts without burning tokens.
Bidirectional feelings, secrets, and wants between character pairs. Full history with milestones from first laugh to first kiss.
Tracked state is injected back into your LLM’s context. Story So Far, scene state, recent events, knowledge gaps, and relationships.
Automatic chapter boundaries on location changes and time jumps. Tension graphs show the emotional shape of your story.
Prompts are split into static system prompts and dynamic user templates. Sequential extraction calls share cached context.