Opening Settings
Access VAssist configuration through the Control Panel:- Click the Settings Icon in the chat interface (gear icon)
- Navigate between tabs to configure different aspects:
- AI Config: AI provider and model settings
- TTS: Text-to-speech configuration
- STT: Speech-to-text configuration
- Features: Enable/disable AI features
- UI: Interface and appearance settings
UI Preferences
Auto-Load Behavior
Control whether the extension loads automatically on every page.
- Enabled: Extension loads on all websites automatically
- Disabled: Click the extension icon to manually load on each page
Icon Style
Toggle between colored and monochrome icons throughout the interface.
When colored icons are enabled, restrict colors to the AI toolbar only.Other interface elements will use monochrome icons for a cleaner look.
Application Theme
Configure how VAssist adapts to different webpage backgrounds:- Adaptive Mode
- Light Mode
- Dark Mode
Automatically detects the page background color and adjusts the assistant’s theme for optimal contrast.Sample Grid Size: Controls detection accuracy
- Range: 3-10 samples
- Higher values = more accurate but slightly slower
- Default: 5 (recommended balance)
Chat Interface
Enable smooth height animation for streaming AI responses.
Debug Options
Developer Tools
Show draggable debug panel with development tools.Features:
- Animation testing and controls
- Position/camera adjustments
- Performance metrics (FPS, draw calls, mesh count)
- State machine visualization
- Logger category controls
Accessing Debug Panel
- Enable “Developer Tools” in UI Settings
- Look for the Dev Tools button (usually top-right corner)
- Click and drag to reposition the button
- Click to open the debug panel
Debug Panel Features
Animation Controls
Animation Controls
- Play/pause animations
- Switch between animation states (IDLE, BUSY, SPEAKING, etc.)
- Test emotion mappings
- Preview animation transitions
Performance Monitoring
Performance Monitoring
Real-time metrics:
- FPS: Current frame rate
- Meshes: Active mesh count
- Draw Calls: Rendering performance
- Particles: Physics simulation load
Logger Controls
Logger Controls
Enable/disable logging by category:
ai- AI service operationstts- Text-to-speechstt- Speech-to-textanimation- Animation systembabylon- 3D renderingstorage- Data persistenceother- General operations
Storage Management
Storage Structure
VAssist uses IndexedDB for persistent storage across browser sessions:Storage Categories
- Config
- Chat
- Cache
- Settings
Application configuration - AI provider settings, UI preferences, TTS/STT config
- Persists across browser sessions
- Validated before saving to prevent corruption
- Automatically migrated on updates
Clearing Storage
Via Browser DevTools:- Open DevTools (F12)
- Go to Application tab
- Find IndexedDB →
VAssistDB - Right-click → Delete
Storage Statistics
Check storage usage:Resetting to Defaults
Start Setup Wizard Again
Re-run the initial configuration wizard:- Open UI Settings tab
- Click “Start Setup Wizard Again”
- Confirm the action
- Page reloads and setup wizard begins
This resets the setup state but preserves your existing configuration. You can reconfigure settings through the wizard.
Factory Reset
To completely reset VAssist:- Clear browser storage (see above)
- Reload the page
- Complete setup wizard from scratch