awesome-ai-vtubers  by proj-airi

AI virtual streamers and companions for interactive experiences

Created 10 months ago
258 stars

Top 98.1% on SourcePulse

GitHubView on GitHub
Project Summary

This curated list compiles open-source projects enabling AI-driven Virtual YouTubers (VTubers) and digital companions. It serves developers and enthusiasts seeking to create interactive, AI-powered virtual characters for streaming, gaming, or personal interaction, offering a diverse landscape of implementations and technologies.

How It Works

Projects predominantly leverage Large Language Models (LLMs) such as ChatGPT, Claude, Gemini, or custom implementations for conversational intelligence. Voice output is generated via Text-to-Speech (TTS) engines like VITS, ElevenLabs, or Bark, with options for voice modulation. Many integrate with Live2D or 3D character models, facilitating real-time animation and streaming across platforms like YouTube, Twitch, and Bilibili. Some projects extend capabilities to include AI-driven game playing or image generation.

Quick Start & Requirements

This is a curated list, not a single deployable project. Individual project requirements vary significantly. Some projects emphasize local deployment (e.g., z-waif), while others target web-based or specific platform integrations. Links to demo videos are provided for select projects like SlimeBoyOwO/LingChat and wehos/Xiao8. Specific dependencies like GPUs, CUDA, or particular LLM/TTS models are project-dependent and not universally listed.

Highlighted Details

  • AIRI: A fully LLM/AI-driven virtual character capable of real-time voice chat and playing games like Minecraft and Factorio, built with extensive web technologies (WebGPU, WebAssembly).
  • Ikaros-521/AI-Vtuber: Supports a wide array of LLMs and TTS engines, enabling multi-platform live streaming and integrating Stable Diffusion for image generation.
  • KroMiose/nekro-agent: An event-driven agent hub featuring sandbox execution for AI-generated code, cross-platform support (QQ, Discord, Minecraft, Bilibili Live), and Live2D integration.
  • wehos/Xiao8: Promoted as a user-friendly, audio-native AI solution with a setup time of approximately three minutes.

Maintenance & Community

This repository is a curated list and does not have its own maintenance or community channels. Individual projects linked within the list will have their own respective maintenance status, contributor bases, and community resources (e.g., Discord, GitHub issues).

Licensing & Compatibility

Licenses vary across the listed projects, including permissive options like MIT and Apache-2.0, which are generally suitable for commercial use. However, projects with AGPL licenses impose strong copyleft requirements. Notably, ardha27/AI-Waifu-Vtuber is listed as "Unlicensed," posing significant legal risks and compatibility issues for adoption.

Limitations & Caveats

The list itself is a resource index; limitations reside within individual projects. Many are under active development, potentially in alpha stages, and may require significant technical expertise or specific hardware (e.g., GPUs for LLM inference or image generation). The "Unlicensed" status of one project is a critical adoption blocker.

Health Check
Last Commit

5 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
16 stars in the last 30 days

Explore Similar Projects

Starred by Guillermo Rauch Guillermo Rauch(Founder of Vercel), Jared Palmer Jared Palmer(SVP at GitHub; Founder of Turborepo; Author of Formik, TSDX), and
18 more.

ai by vercel

0.8%
22k
AI SDK for building AI-powered applications and agents
Created 2 years ago
Updated 20 hours ago
Feedback? Help us improve.