Utsuwa
An open-source AI companion pairs 3D avatars with voice and local memory, running offline with Ollama or LM Studio or connecting to cloud models.

Utsuwa is an AI companion for people who want a virtual character that remembers their conversations. It combines a 3D avatar with voice chat and optional relationship progression inspired by dating sims.
- Avatars and voice: Load a VRM character from VRoid Hub or Booth, or choose a built-in companion, and talk with lip-synced spoken replies, facial expressions, and gestures.
- Long-term memory: Local embeddings help the companion recall facts by meaning across conversations, including people, interests, and plans you've shared.
- Model choice: Use Ollama or LM Studio for offline conversations, or connect your own keys for OpenAI, Anthropic, Google Gemini, and other OpenAI-compatible services.
- Relationship progression: Optional dating sim mechanics track affection, trust, and mood, with branching scenes shaped by your conversations when a chat provider is connected.
- AR and photos: Place the companion in your room through Android Chrome or a WebXR headset, or create photos with poses, expressions, backgrounds, and stickers.
Utsuwa is free, open source under AGPL-3.0, and available for macOS, Windows, Linux, and the browser. You can self-host it. Saves and memory processing stay on your device; cloud model or voice services receive the content needed for their responses. Fully offline use requires local providers, and browser use works offline after the initial load. Save files can move between the web and desktop apps.