Family Members
Households
Global Settings
System-wide defaults that apply to all family members.
When enabled, SmithBuddy will suggest starting a new chat when the conversation topic changes significantly. This helps keep conversations organized and focused.
Which model answers regular family chat. Local uses your own GPUs (fully private). Cloud options are faster but send the prompt — including any injected family context — to that provider. Falls back to Local automatically if the cloud provider errors. Dev Mode & vision are unaffected. Takes effect on the next message; no redeploy.
Compress the RAG knowledge + large tool outputs injected into the chat prompt (web search, logs, GitHub/email digests) via headroom before the model sees them — 60–95% fewer tokens, faster first reply, fully local. Never touches your actual message or family-memory facts. Takes effect on the next message; no redeploy.
Voice Library
Click to choose an audio file, or drag & drop
WAV, MP3, WebM, OGG — WAV preferred for best quality
Persona Studio
Every persona in one place — built-in presets, your custom personalities and Living Personas. Click a row to edit its name, style, voice and tuning. Voice previews match chat exactly (WYSIWYG).
Intelligence Tiers
Family Shorthand
Internal compression codes learned from family conversation patterns — used automatically to reduce LLM token usage.
Voice Pronunciations
How the voice should say tricky names. The spelling stays the same in chat and memory — only the spoken audio changes (e.g. Kaid → Kade).
Family Behavior & Tone
Free-text notes folded straight into SmithBuddy's personality — teach it each grandkid's "in-trouble" name, nicknames, inside jokes, or how to treat each person. Saved instantly; affects every new conversation.
Per-Member Character Voice
Give each family member a distinct persona. Applies to their next message. (This was blank for everyone — the self-serve setting only set your own, so the kids had none.)
Coding Engine — Hermes
Pluggable LLM provider registry — add any OpenAI- or Anthropic-compatible endpoint. The API key is written straight to Vaultwarden (encrypted at rest); the DB stores only the key name. The raw key is never shown — only the last 4 characters.
Fleet Router — Models & Failover
The fleet-router service routes each function (chat, coder.code, …) across a pool of backends and fails over top-down on error. Define backends once in the registry, then drag-reorder each function's chain. Changes hot-reload within ~30s — no restart. The API key itself lives in Vaultwarden; the registry stores only the secret name.
| ID | Base URL | Model | Auth | Key ref |
|---|
Drag a step to reorder. Step 1 is tried first; the rest are fallbacks.
Add backend
The API key is never typed here — it lives in Vaultwarden under the key ref name you choose.
Knowledge Base
Orb Photo Viewer
Forever Memory
Scenario Blocks
MEMORY_L2_ENABLED for the background job).
Skills
Capabilities SmithBuddy can use — tools it calls, voice routines, scheduled automations, and skill packs. Enable each, scope it to family members, and configure its trigger or endpoint. Skills that call an external service reuse an Integration's credentials. Coder-built tools are PR-gated.
Add Skill
Pick what kind of capability this is.
Connected Accounts
Connect Google or Apple accounts so SmithBuddy can access mail, calendar, and files, or link Karakeep so it can search your saved bookmarks. Each family member can connect multiple accounts.
Email (SMTP)
Used to send invite emails to family members. For Gmail, use an App Password (not your normal password).
Automation (n8n)
Connect your n8n so SmithBuddy can list, run, and draft workflows. Create a key in n8n → Settings → n8n API → Create an API key. Drafted workflows are always created inactive for you to review and turn on.
Spotify (music)
Lets SmithBuddy know the family's music taste. Create an app at the Spotify Developer Dashboard, add the redirect URI shown below to it, and paste the Client ID + Secret. Then each family member clicks + Connect Spotify above to link their own account.
Home Assistant
Let SmithBuddy check and control your smart home from chat ("turn off the kitchen lights", "is the front door locked?"). In Home Assistant: your Profile → Long-Lived Access Tokens → Create Token, then paste it here with your HA URL.
AI Tools
Enable or disable the tools SmithBuddy can use during chat. Add custom tools that call your own webhooks (e.g. n8n workflows).
API Keys & Integrations
Paste an API key into a card to save it to VaultWarden and apply it live — no SSH, no restart. Keys are write-only (shown as “•••• set”, never echoed back). Use Test to ping a service.
Add Custom Tool
SmithBuddy will call this webhook with the user's input when the tool is relevant. Great for n8n workflows.
Connect Apple / iCloud
Apple requires an app-specific password. Create one here → (Sign-In and Security → App-Specific Passwords)
Connect Karakeep
Link your bookmarks. In Karakeep open User Settings → API Keys, create a key, and paste it here. SmithBuddy verifies it before saving.
Voice Tuning
Adjust how this shared voice sounds for everyone. The preview matches chat exactly (WYSIWYG).
GPU Monitor
Loading...