Multi-tenant platform for stateful AI characters. Persona, memory, emotions, life events, proactivity — all managed server-side. You bring your users, we bring the soul.
For chat apps, games, robots, and any digital being that needs to feel alive.
Request access Read the docsA complete personality engine — not a thin wrapper around chat completion.
Big Five, custom traits, persona, intimate-persona (consent-gated). Auto-generated or hand-crafted.
Category-driven TTL, importance bumping on reinforcement, periodic LLM consolidation.
Trust, friendship, conflict, milestones, secrets gated by trust. Configurable progression speed per tenant.
Full 6-emotion wheel, time-decayed needs (tiredness, hunger, loneliness), optional biological cycles.
Bot has its own day — events, mood, schedule. Mentions them naturally when chatting.
Server decides when to reach out and what to say. You decide whether to deliver. Quiet hours, daily caps.
Three-layer safety: pre-prompt guard, post-filter, per-character consent + age gate.
API keys, per-tenant feature flags, full token-level usage tracking and cost dashboards.
No prompts to write, no memory layer to build, no LLM provider to manage.
# 1. Create a user (your own ID — opaque to us) curl -X POST https://api.vilow.dev/v1/users \ -H "X-API-Key: ck_live_..." \ -d '{"external_id":"alice"}' # 2. Auto-generate a character curl -X POST https://api.vilow.dev/v1/users/alice/characters \ -H "X-API-Key: ck_live_..." \ -d '{"generation_mode":"auto","gender":"female","locale":"en"}' # 3. Chat — reply, facts, emotions, relationship deltas, all in one call curl -X POST https://api.vilow.dev/v1/chat/alice/42/send \ -H "X-API-Key: ck_live_..." \ -d '{"message":"hi, how was your day?"}'