๐Ÿ”
AI & Language
๐ŸŒ Language Settings โ€บ
๐Ÿค– LLM / OpenRouter โ€บ
๐Ÿง  Persona System Prompt โ€บ
๐Ÿงต Memory Settings โ€บ
๐Ÿง  Context Settings โ€บ
๐Ÿค– Automation Settings โ€บ
Models & Visuals
๐Ÿงฉ Model Settings โ€บ
๐Ÿ–ฅ๏ธ Display Settings โ€บ
๐Ÿ–ผ๏ธ Background Image โ€บ
Audio
๐Ÿ”Š Voice Settings โ€บ
๐ŸŽง Audio Settings โ€บ
System
โš™๏ธ Preferences โ€บ
๐Ÿž Debug Settings โ€บ
๐Ÿ”— Links โ€บ
โ“ Help & Tutorial โ€บ
When enabled, chat, translation, and summarization will call OpenRouter using your API key and model name.
This is stored locally in your browser only and sent directly to openrouter.ai over HTTPS.
Examples: stepfun/step-3.5-flash:free, penrouter/free, arcee-ai/trinity-large-preview:free, etc.
First fallback model. Used if the primary model fails.
Second fallback model. Used if the primary and first fallback models fail.
Current: 30 messages
Trigger after: 30 messages
Provides the AI with the current date and time for context-aware responses.
Allows the AI to know your device's battery level and charging state.
Forces the AI to respond in JSON for emotional reactions, but may cause errors on weaker LLMs.
High-quality local TTS. Preloaded in background for silent handoff.
Used automatically if the primary voice provider fails (e.g. rate limit).
Max Characters: 300
Volume: 1.00
Current: 0.9
Current: 0.3
Current: 1.0
When enabled, user messages queue instead of sending immediately while the AI is responding.
The AI will speak unprompted after periods of silence.
Trigger after: 10s
Pre-fetch the next ambient comment in the background for instant response.
If enabled, the settings panel opens on every load. Otherwise, it remembers your last open/closed state.
When enabled, selecting a model adds it without removing existing ones.
Reset to Online in: 300s
When enabled, the app will never switch itself into Offline Mode automatically after connection errors.

Chat History
Chat OFFLINE
๐Ÿงฐ Debug Panel