#2222nd of 22 in Assistants

open-llm-vtuber

Voice-chat AI companion with a Live2D avatar and desktop pet mode

Stars
14k
License
custom license
Last commit
May 2026
Last release
Aug 2025
Language
Python

Missed the latest GitHub check; these facts may be older.

Overview

Open-LLM-VTuber is a Python server with web and desktop clients for real-time voice conversations with a Live2D character. It plugs in LLM, speech recognition and text-to-speech backends through a config file, and can run fully offline with local models. It also supports camera and screen input, voice interruption, and a transparent desktop pet mode.

Who it is for: Self-hosters wanting a local voice AI companion with a Live2D avatar

Strengths

  • Many swappable backends: Ollama, OpenAI-compatible, Claude, Gemini, vLLM, GGUF for LLMs
  • ASR and TTS options include sherpa-onnx, Faster-Whisper, Edge TTS, GPTSoVITS, Fish Audio
  • Runs fully offline on Windows, macOS and Linux, with CPU or cloud API fallback
  • Pluggable Agent interface and custom Live2D models for characters

Weaknesses

  • Long-term memory feature is temporarily removed
  • v1 is in maintenance; a full v2 rewrite is planned and v1 feature requests are refused
  • Remote access needs https via reverse proxy, or the browser microphone will not start
  • License is NOASSERTION; bundled Live2D sample models carry separate terms for commercial use

What it needs

  • GPU optional
  • Docker
  • Needs uv, ffmpeg
  • Models: Ollama, OpenAI-compatible, Gemini, Claude, Mistral

Also in Assistants

See all 22
Also in Assistants
RankProjectScore
1OpenClawPersonal AI assistant reachable through Discord, Slack, Telegram, WhatsApp and more392k starsMIT85 out of 100
2nanobotSelf-hosted Python personal agent with WebUI, TUI and chat-app channels49k starsMIT84 out of 100
3openhumanRust agent harness with desktop app, built-in memory and embeddable library42k starsGPL-3.084 out of 100
#4career-opsJob-search agent that scores postings against your CV and drafts applications74.6k starsMIT77 out of 100
#5ZeroClawSingle Rust binary agent runtime with 30+ channels and hardware access33k starsApache-2.077 out of 100