Open-LLM-VTuber/Open-LLM-VTuber

★ 13,850⑂ 1,653

Talk to any LLM with hands-free voice interaction, voice interruption, and Live2D avatar running locally across platforms

About Open-LLM-VTuber/Open-LLM-VTuber

Open-LLM-VTuber/Open-LLM-VTuber is an open-source project on GitHub, mainly written in Python. Talk to any LLM with hands-free voice interaction, voice interruption, and Live2D avatar running locally across platforms It currently holds 13,850 stars and 1,653 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).

Project Overview

AI Homed tracks it on the Local & On-Device AI board.

GitHub Repository Details

Repository Open-LLM-VTuber/Open-LLM-VTuber · default branch - · size 0 KB · watchers 0 · source: GitHub REST API and repository README

README

Open-LLM-VTuber

GitHub release license CodeQL Ruff Docker QQ User Group Static Badge&color=blue&link=https%3A%2F%2Folv.zulipchat.com)

📢 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

https://github.com/Open-LLM-VTuber/Open-LLM-VTuber/blob/HEAD/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 your expectations. The project fully supports Windows, macOS, and Linux, and offers two usage modes: web version and desktop client (with special support for transparent background desktop pet mode, allowing the AI companion to accompany you anywhere on your screen).

Although the long-term memory feature is temporarily removed (coming back soon), thanks to the persistent storage of chat logs, you can always continue your previous unfinished conversations without losing any precious interactive moments.

In terms of backend support, we have integrated a rich variety of LLM inference, text-to-speech, and speech recognition solutions. If you want to customize your AI companion, you can refer to the Character Customization Guide to customize your AI companion's appearance and persona.

The reason it's called Open-LLM-Vtuber instead of Open-LLM-Companion or Open-LLM-Waifu is because the project's initial development goal was to use open-source solutions that can run offline on platforms other than Windows to recreate the closed-source AI Vtuber neuro-sama.

👀 Demo

| | | |:---:|:---:| | | |

✨ Features & Highlights

👥 User Reviews

Thanks to the developer for open-sourcing and sharing the girlfriend for everyone to use
This girlfriend has been used over 100,000 times

🚀 Quick Start

Please refer to the Quick Start section in our documentation for installation.

☝ Update

:warning: v1.0.0 has breaking changes and requires re-deployment. You may still update via the method below, but the conf.yaml file is incompatible and most of the dependencies needs to be reinstalled with uv. For those who came from versions before v1.0.0, I recommend deploy this project again with the latest deployment guide.

Please use uv run update.py to update if you installed any versions later than v1.0.0.

😢 Uninstall

Most files, including Python dependencies and models, are stored in the project folder.

However, models downloaded via ModelScope or Hugging Face may also be in MODELSCOPE_CACHE or HF_HOME. While we aim to keep them in the project's models directory, it's good to double-check.

Review the installation guide for any extra tools you no longer need, such as uv, ffmpeg, or deeplx.

🤗 Want to contribute?

Checkout the development guide.

🎉🎉🎉 Related Projects

ylxmf2005/LLM-Live2D-Desktop-Assitant

📜 Third-Party Licenses

Live2D Sample Models Notice

This project includes Live2D sample models provided by Live2D Inc. These assets are licensed separately under the Live2D Free Material License Agreement and the Terms of Use for Live2D Cubism Sample Data. They are not covered by the MIT license of this project.

This content uses sample data owned and copyrighted by Live2D Inc. The sample data are utilized in accordance with the terms and conditions set by Live2D Inc. (See Live2D Free Material License Agreement and Terms of Use).

Note: For commercial use, especially by medium or large-scale enterprises, the use of these Live2D sample models may be subject to additional licensing requirements. If you plan to use this project commercially, please ensure that you have the appropriate permissions from Live2D Inc., or use versions of the project without these models.

Contributors

Thanks our contributors and maintainers for making this project possible.

Star History

Star History Chart

GitHub Stars & Activity

13,850Stars
1,653Forks
0Open issues
PythonLanguage

GitHub Popularity

GitHub stars13,850
Forks1,653
Open issues0
Primary languagePython
License-
Stars gained today0
Created-
Last pushed-

Trending History

Trending statusnot on today's boards

Related AI Projects

1

open-webui / open-webui

Python★ 152,601⑂ 22,332
2

HKUDS / nanobot

Python★ 48,395⑂ 8,551
3

chatchat-space / Langchain-Chatchat

Python★ 38,648⑂ 6,265
4

1Panel-dev / MaxKB

Python★ 22,844⑂ 3,157
5

lss233 / kirara-ai

Python★ 19,027⑂ 1,836
6

AsyncFuncAI / deepwiki-open

Python★ 18,018⑂ 2,003
7

langbot-app / LangBot

Python★ 17,926⑂ 1,602
8

MODSetter / SurfSense

Python★ 16,169⑂ 1,538

More AI Rankings