StackMap
Subscribe
Explore / Open-LLM-VTuber
Open-LLM-VTuber

Open-LLM-VTuber

Hands-free voice conversation with any LLM behind a Live2D animated face — voice interruption included, running fully local and cross-platform.

12,580 1,463 Python NOASSERTIONupdated 2 months ago
Curator's take

The most complete open 'talking companion' stack: speech in, LLM of your choice, voice out, and a Live2D avatar that reacts — with real-time interruption, which is the feature that makes voice feel alive and that most stacks skip. Fully local is the point: pair with a local model and nothing leaves your machine. NOT a components library — it's an integrated app; if you only need STT or TTS pieces, take those directly. License resolution was unclear at review time and the repo had a quiet spell — check both before shipping on it.

Mapped by ShipWithAI editors · links verified
README.md

Open-LLM-VTuber

GitHub release license CodeQL Ruff Docker QQ User Group Static Badge

📢 v2.0 Development: We are focusing on Open-LLM-VTuber v2.0 — a complete rewrite of the codebase. v2.0 is currently in its early discussion and planning phase. We kindly ask you to refrain from opening new issues or pull requests for feature requests on v1. To participate in the v2 discussions or contribute, join our developer community on Zulip. Weekly meeting schedules will be announced on Zulip. We will continue fixing bugs for v1 and work through existing pull requests.

BuyMeACoffee

Ask DeepWiki

ENGLISH README | 中文 README | 한국어 README | 日本語 README

Documentation | Roadmap

Open-LLM-VTuber%2FOpen-LLM-VTuber | Trendshift

常见问题 Common Issues doc (Written in Chinese): https://docs.qq.com/pdf/DTFZGQXdTUXhIYWRq

User Survey: https://forms.gle/w6Y6PiHTZr1nzbtWA

调查问卷(中文): https://wj.qq.com/s2/16150415/f50a/

:warning: This project is in its early stages and is currently under active development.

:warning: If you want to run the server remotely and access it on a different machine, such as running the server on your computer and access it on your phone, you will need to configure https, because the microphone on the front end will only launch in a secure context (a.k.a. https or localhost). See MDN Web Doc. Therefore, you should configure https with a reverse proxy to access the page on a remote machine (non-localhost).

⭐️ What is this project?

Open-LLM-VTuber is a unique voice-interactive AI companion that not only supports real-time voice conversations and visual perception but also features a lively Live2D avatar. All functionalities can run completely offline on your computer!

You can treat it as your personal AI companion — whether you want a virtual girlfriend, boyfriend, cute pet, or any other character, it can meet

Continue your stack

What teams reach for next — and why each earns a place beside Open-LLM-VTuber. Ranked by curator confidence.