Stateless NPC intelligence with layered memory cycles, personality evolution, multi-modal voice interaction, and autonomous decision-making.
Five layers of memory and personality, each on its own clock — so behaviour accumulates instead of resetting the moment a player walks away.
Immutable psychological DNA — backstory, principles, worldview. The part that never drifts.
A mood and a one-line takeaway from every encounter — emotional continuity between visits.
Salience-scored pruning — what mattered hardens into memory, the trivial quietly fades.
Personality recalibrates within bounded limits as experience accrues. People change; so do they.
And they act on it — lock the door, call the guard, refuse service. Memory with consequences.
Every turn fuses the NPC's whole context into one live prompt and streams the reply straight through the voice pipeline — no perceptible wait, no canned lines.
Mic in, voice-activity gated — silence is discarded before it ever hits the network.
Anchor, personality, knowledge, network and memory fuse into a single prompt, in character.
Tokens flow the instant they exist, through a security gate — never held back for a pause.
Speech synthesis streams back in the NPC's own voice, mid-sentence if it has to.
One HTTP call to talk, one socket for real-time voice. Bring your own models; ship it sandboxed per game.
Swap LLM, STT and TTS per project — your keys, your models, your bill.
Git-like history for every NPC. Roll personality or memory back to any checkpoint.
Each game is sandboxed — its own NPCs, knowledge, tools and keys. No collisions.
REST to chat, WebSocket for live voice. Native Unity package in development.
Start with a project. No signup required.
They listen
They remember
They act
Manage your NPC projects
proj_****
Load example content to explore the system. Each pack adds NPCs, a knowledge base, and MCP tools.
Immutable psychological DNA. This never changes after creation.
Big Five personality traits. These can drift slightly over time.
How well does this NPC remember conversations? Higher retention means more detailed memories and summaries.
What does this NPC know? Set depth levels per category.
Optional settings for the NPC's routine and starting emotional state.
Which MCP tools can this NPC use?
Who does this NPC know? Add connections to other NPCs and configure player recognition.
Knows name and description
Also knows backstory
Also knows personality
Every session end or memory cycle archives the NPC's mind state. Definition changes (personality, voice, etc.) are versioned separately.
Define tools that NPCs can use during conversations and game events
Configure API keys, providers, and project options
Select which AI providers to use for this project
Configure the NPC Mind (background cognitive process). The Mind analyzes conversations and decides on tool calls in parallel with the Speaker.
Basic project details
Protect your BYOK API keys from unauthorized session starts
x-api-key header to start sessions. Prevents unauthorized use of your LLM credits.
Irreversible actions
Permanently delete this project and all its NPCs, knowledge, and data.