Sapphire
Sapphire is a self-hosted AI companion you can shape into a personal assistant, smart-home voice, or research partner that remembers conversations and acts through the tools you choose. Choose from twelve built-in personas or build your own, with each persona bundling its prompt, voice, tools, and model, and share personas, prompts, and toolsets as portable JSON files. Talk hands-free with wake word, speech-to-text, streaming text-to-speech, and barge-in, or type in chats that each keep their own prompt, tools, voice, and memory scope. Recall past details through semantic memory search, knowledge folders with file upload and folder watching, entity records for people and places, and hierarchical goals with a timestamped progress journal. Connect Discord, Telegram, email, Google Calendar, Home Assistant, Twilio phone calls, webcams, and image generation, then extend everything through one-click plugins, toolsets, and both an MCP server and an MCP client. Schedule heartbeats, morning greetings, alarms, background agents, daemons, and webhooks so the assistant checks in, follows goals overnight, and reports back when work finishes. Keep control with a privacy vault for encrypted chats, plugin signing and trust levels, in-app backup and restore, and a dashboard showing token metrics and system controls. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Subwave
When shuffle algorithms start feeling sterile, Subwave transforms your self-hosted Navidrome or Subsonic music library into a live 24/7 personal internet radio station hosted by AI DJ personas. Every listener tunes into a single shared Icecast broadcast simultaneously. Curated tracks play alongside spoken station idents, local weather reports, news briefings, time checks, and track introductions. Want to hear something specific? Listeners submit plain-language song or mood requests directly from the web player, native mobile and desktop apps, or an MCP client, and the on-air DJ weaves those selections into the rotation. Operators staff up to 24 distinct DJ personas with guest co-hosts, programme a 24x7 weekly show grid with multi-hour episode arcs, and customize between-track skills from the browser admin console. Acoustic analysis measures BPM, musical key, loudness, vocal ranges, and track endings so crossfades and voice ducking sound like a studio broadcast across MP3, Opus, AAC, and lossless FLAC streams. An interactive Library Observatory maps every analyzed track by genre and energy. Runtime-swappable LLM providers (Ollama, OpenAI, Anthropic, and OpenRouter) and six local or cloud TTS engines keep voices flexible. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.