Your personal AI companion — here to help, remember, and care. Configure your AI provider in settings to get started.
⚙️ Settings
Select the model to use for chat completions.
Your key is stored locally in your browser only.
The base instructions sent to the AI on every message.
The soul.md defines your bot's personality, values, and behavioral rules. Uses Markdown format. This is merged with the system prompt automatically.
Loading memory stats...
Memories are stored locally and auto-backed up every 24 hours. Nothing is sent to any server.
🧩
Skills Marketplace
Coming in a future update. MemoryLight currently includes 8 built-in tools: web search, weather, news, date & time, medication lookup, medication schedule, reminders, and calculator.
The heartbeat controls how often the bot checks its license and refreshes its configuration.
Heartbeat: inactive
When enabled, the bot will automatically identify and save important facts from your conversations (names, preferences, dates, etc).
Set up patient and caregiver profiles. If the patient's AI provider runs out of quota, MemoryLight automatically switches to the caregiver's key so the connection never goes silent.
🧑Patient ProfilePRIMARY
The patient's API key is set above in the main API Key field. This profile tracks their identity for caregiver failover.
🛡️Caregiver ProfileFAILOVER
If the patient's API key hits a rate limit (429) or quota error (402/403), MemoryLight will seamlessly switch to this caregiver key. When the patient's quota refreshes, it switches back automatically.
⚡Failover Settings
How often to try switching back to the patient's key after a failover.
Toggle which log categories are active. Logs also appear in the slide-up panel (🪵 button in header).
Logs will appear here.
Orpheus requires a Groq API key. Far more realistic than browser voices.
Leave blank if Groq is your chat provider — it will use that key. Only fill this if using another provider for chat but want Orpheus voices.
Base URL for n8n webhook workflows. Tools call {base}/{tool-name}.