WEBWAIFU
AI VTUBER COMPANION V2
โณ
Booting neural circuits
Awaiting your first prompt...
๐ŸŽค
WHISPER TINY
Realtime speech recognition pipeline
โณ
Idle
๐Ÿง 
MINILM-L6-V2
Semantic memory + similarity search
โณ
Idle
๐Ÿท๏ธ
DISTILBERT
Intent / content routing brain
โณ
Idle

โš™๏ธ SETTINGS

๐Ÿ“ Avatar Model โ–ผ
VRM: 3D avatars with VRM format
Live2D: 2D animated sprites (.model3.json)
or select from preloaded models
Hold SHIFT + Arrow Keys for fine adjustments (ยฑ0.01)
Hold SHIFT + Arrow Keys for fine adjustments (ยฑ0.001)
Smoothness of mouth animation (0-100, lower = snappier)
Intensity of phoneme-based lip-sync (0-200%, lower = subtler)
Automatically keeps VRM on floor
Eyes follow camera (optimized for performance)
๐Ÿค– LLM Configuration โ–ผ
Loads embeddings + classifier (~250MB). Enables semantic memory & importance detection.
Deletes all stored conversations from IndexedDB
๐ŸŽญ Character & Personality โ–ผ

๐ŸŽญ These settings define your AI's personality and behavior

โœจ Works with ALL LLM providers (Gemini, OpenAI, OpenRouter, Ollama)

Technical instructions for how the AI should behave (combined with character personality)
The name of your AI companion
Character's identity, personality, and speaking style (combined with system prompt)
Used by AI to remember you in conversations and memories
๐Ÿ”Š Text-to-Speech (TTS) โ–ผ

๐ŸŽค Edge TTS - High-quality neural voices

โœจ Free, no API key required!

๐ŸŽฌ Animation Settings โ–ผ

โšก Animations automatically switch between idle and talking states

๐Ÿ“ Place your .fbx Mixamo animations in assets/animations/

๐ŸŽ™๏ธ Speech Recognition โ–ผ

๐ŸŽค Microphone Access Required

Grant microphone permissions for speech recognition

Click to grant microphone access
Select your preferred microphone input
๐Ÿ’ฌ Display & Subtitles โ–ผ

๐Ÿ’ฌ Control how AI responses are displayed

Display full response in bubble overlay
Word-by-word subtitles synced with speech
How long subtitles stay visible after speech
๐Ÿง  Memory Management โ–ผ

๐Ÿง  Control conversation history and long-term memory

๐Ÿ“Š Memory Usage

Messages in Context: 0 / 50
Total Stored Messages: 0
IndexedDB Size: 0 MB
Browser Quota: Calculating...
Last Save: Never
How to manage conversation history when limits are reached
Maximum messages kept in active context (affects LLM input)

๐Ÿค– Summarization LLM - Separate model for auto-summarize

Use cheap/local models for summaries, keep expensive ones for chat

Which LLM provider to use for auto-summarization
Model for summarization (auto-loaded from API)
Store conversations in browser database for persistence
Automatically save conversations to IndexedDB

๐Ÿงน Automatic Cleanup - Prevent unbounded growth

Automatically delete old/unimportant memories
Auto-delete memories older than this (when auto-cleanup enabled)
Delete memories with importance below this threshold
๐Ÿ  3D Room Environment โ–ผ

๐Ÿ  Load a 3D room model (.glb/.gltf)

Or use the built-in room with grid floor

Built-in room loads by default