PNGTuber
A lightweight 2D avatar app with four bundled mouth and eye states, real-time lip sync, chat UI, and stream comment settings.
Official starter CLI for AITuber OnAir
Generate a real app repository with PNGTuber, VRM, or Live2D support, then configure LLM, TTS, and live chat settings from the browser.
npm create aituber-onair@latest Pick the avatar style that fits your first stream. PNGTuber and VRM include starter assets; Live2D loads your own licensed model and Cubism Core files.
A lightweight 2D avatar app with four bundled mouth and eye states, real-time lip sync, chat UI, and stream comment settings.
A 3D avatar app with a bundled VRM model, idle animation, camera controls, voice lip sync, and the same AITuber OnAir settings flow.
A Live2D avatar app for user-provided model folders and Cubism Core runtime files, with drag, zoom, voice lip sync, and the same settings flow.
This screenshot is an example using Live2D official sample data "Momose Hiyori". The model data is not bundled with AITuber OnAir. Sample data page / Terms
The CLI keeps the first run close to Create Vite: start interactive, choose a template, and decide whether to install dependencies.
Start with the interactive command.
npm create aituber-onair@latest Select PNGTuber for a fast 2D start, VRM for a 3D avatar app, or Live2D when you already have licensed Live2D assets.
Run the generated Vite app and configure API keys in Settings.
npm run dev Use the interactive flow first. Pass flags when you want reproducible project creation.
npm create aituber-onair@latest npm create aituber-onair@latest my-aituber npm create aituber-onair@latest my-aituber -- --template pngtuber npm create aituber-onair@latest my-vrm-aituber -- --template vrm npm create aituber-onair@latest my-live2d-aituber -- --template live2d AITuber OnAir gives you a starter app and the chat, voice, and streaming foundations you need, so you can focus on the character and experience.
Open on GitHub