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
Create a real app repository with bundled PNGTuber or VRM assets, 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. Both templates generate a standalone app you can own and customize.
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.
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, or VRM for a 3D avatar app.
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 AITuber OnAir gives you the starter app, SDK, chat, voice, and streaming pieces so you can focus on the character and experience.
Open on GitHub