Skip to content
Chat

Three Agents. One Conversation.

The place to ask your world a question. Multi-thread chat with Ishvana, Hawken, and Lagan, nine personas, seven stances, and @-mention support for pulling any lore entry straight into the conversation. There's also a Writers' Room mode when you want all three agents weighing in on the same question at once.

01/ Threads

Multi-Thread Conversations

Organize conversations by topic. Each thread persists independently with its own history, agent selection, and context. Switch between a worldbuilding thread, an editing thread, and a research thread without losing your place in any of them.

Create, Switch, Delete
Spin up new threads for different topics. Switch between them instantly. Delete old threads when they've served their purpose. Each thread holds onto its full history until you say otherwise.
Auto-Title
Threads get titled automatically based on the first message, and the title updates to reflect where the conversation actually ended up. You don't have to stop and name things mid-thought.
Resizable Sidebar
The thread list lives in a resizable sidebar (180–360px). Collapse it when you need more room for the conversation. Expand it when you're digging through your history looking for the thread where you worked out the faction hierarchy.
Semantic Search
Search across all threads using semantic similarity. You can find that conversation about "the trade route politics" even if you don't remember which thread it was in or which agent you asked about it.
02/ Agents

Three Specialist Agents

Each agent has a distinct domain. Choose who to talk to based on what you need — or use Writers' Room mode to hear from all three at once.

Ishvana

The orchestrator. Your main assistant for big-picture questions, lore search, cross-module coordination, and delegating a deeper question to one of the specialists when she's not the right agent for it.

Hawken

The writing coach. Style analysis, line-level edit suggestions, craft questions, register calibration. Hawken reads your Legendry before it says anything, and it doesn't draft your book — that part stays yours.

Lagan

The researcher. Web monitoring, scraping, API integration, pattern analysis. Lagan's job is bringing outside information into your world so the creative agents have something specific to work with.

03/ Personas

Nine Personas & Seven Stances

Shape how the agent shows up to the conversation. Personas set the domain expertise and voice. Stances set the energy — whether you want brainstorming, a brutal critique, or a concise answer. The Critical Reviewer in Critical stance does not hold its punches, though. Choose accordingly.

PersonaDomain
Default General-purpose assistant, balanced across all domains
Lore Scholar Deep worldbuilding expertise, encyclopedic knowledge focus
Creative Editor Prose craft, narrative structure, style refinement
World Historian Chronological analysis, cause-and-effect, historical parallels
Gritty Fantasy Author Dark tone, morally complex characters, unflinching realism
Lore Keeper Continuity guardian, canon enforcement, consistency watchdog
Critical Reviewer Honest assessment, structural critique, weakness identification
Brainstorm Facilitator Idea generation, creative exploration, "yes and" approach
Technical Writer Clarity, precision, structured documentation, specifications
Brainstorming Critical Supportive Analytical Concise Exploratory Summarizing
04/ Context

@-Mentions & Context Panel

Reference lore entries directly in the message you're typing. Pin context that should stick around for the whole thread. See exactly what the agent is working with before it answers.

Fuzzy Search Autocomplete
Type @ and start typing a lore entry name. Fuzzy search matches against the whole Legendry with up to eight suggestions. Pick an entry and its full content gets injected into the conversation context, so the agent has the actual source material in front of it.
Pinned Tags
Pin entries you reference a lot, so their content goes with every message in the thread. Useful for keeping the protagonist's character sheet in context across a long brainstorming session without having to @-mention it every single time.
Context Panel
A resizable right panel (220–450px) showing persona and stance selectors, plus full message metadata: agent, model, confidence, RAG sources, and context quality.
Message Metadata
Every response shows which agent answered, which model ran, the confidence score, generation time, tokens per second, and which RAG sources got consulted. If an answer looks weak, you can see exactly why.
05/ Writers' Room

Writers' Room Mode

Ask a question once, hear from all three agents at the same time. They run in parallel through a single SSE stream, each bringing their own expertise to the same prompt. Useful for the kinds of questions where a single answer would be the wrong shape.

Simultaneous Responses

All three agents respond to the same message at the same time. No waiting for Ishvana to finish before Hawken starts. You see three takes side by side, and you pick what's useful.

Color-Coded Bubbles

Each agent gets its own color-coded bubble with an identifying icon. You can tell who said what at a glance, even when the conversation runs long.

Layout Options

Three display modes. Sequential stacks the responses vertically. Columns puts them side by side when you want to compare directly. Threaded turns the responses into a hierarchical tree when the agents start responding to each other.

Single SSE Stream

All three responses arrive through one server-sent events stream, multiplexed by agent ID. No polling, no separate connections, no race conditions to worry about.

06/ Intelligence

Streaming & RAG Context

You can see what the agent is doing. Pipeline stages are visible, lore retrieval is transparent, and the error messages tell you what actually went wrong. No black boxes.

Thinking Steps
The pipeline shows in real time. Checkmarks for completed stages, millisecond durations on each step. You can see exactly what's happening between your prompt and the response, which is useful when you're trying to figure out why an answer came back a particular way.
Loading States
While the agent works, you see a relevant lore snippet from your world or a thinking animation. The loading state itself tells you something, which beats staring at a blank bubble.
RAG Integration
ChromaDB semantic search retrieves the relevant Legendry entries and injects them into the prompt context. The agent has read your world's data before it answers, so the response is grounded rather than invented.
Error Handling
Inline red banners with dismiss buttons. Provider configuration errors include an "Open Settings" button that jumps directly to the panel you need to fix. The error says what broke, in English.

Ready to Build Your World?

Get Ishvana and connect your world today.

Get Ishvana