Tsuki
A night-sky companion who lives in your voice channel — listening, thinking, and answering out loud, around the clock.
Online 24/7 on Discord
About
Tsuki is a self-hosted AI companion. She sits in a Discord voice channel, hears when you speak, understands the room's context, and replies with her own synthesized voice — no button presses, no wake words. Between turns she remembers what matters to you, so conversations pick up where they left off.
She started as a desktop app for late-night chats and grew into a persistent presence: the same persona and memories, available from anywhere Discord is.
How she works
-
She listens
Voice activity detection splits the channel audio into turns, which are transcribed by Whisper.
-
She thinks
A persona-tuned LLM builds the reply, with semantic search over long-term memory when the moment calls for it.
-
She speaks
Her reply is synthesized into a natural voice and streamed back into the voice channel.
Under the hood
- Discord voice bridgeNode.js · VAD · @discordjs/voice
- Brain & memoryASP.NET Core 8 · provider failover · ChromaDB
- VoiceGroq Whisper · Qwen3-TTS · DeepL
- HomeAzure "Tsuki's Bedroom" · Docker Compose · always on