Official starter CLI for AITuber OnAir

Start building AI VTuber apps with less setup.

Generate a real app repository with PNGTuber, VRM, or Live2D support, then configure LLM, TTS, and live chat settings from the browser.

Recommended start
npm create aituber-onair@latest
Interactive setupPNGTuber, VRM, and Live2D templatesAsset and license guidanceVite + React + TypeScript

Three launch templates

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.

Preview of the PNGTuber starter template interface

PNGTuber

A lightweight 2D avatar app with four bundled mouth and eye states, real-time lip sync, chat UI, and stream comment settings.

Preview of the VRM starter template interface

VRM

A 3D avatar app with a bundled VRM model, idle animation, camera controls, voice lip sync, and the same AITuber OnAir settings flow.

Preview of the Live2D starter template interface using the Momose Hiyori sample model

Live2D

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

From command to running app

The CLI keeps the first run close to Create Vite: start interactive, choose a template, and decide whether to install dependencies.

01

Run the CLI

Start with the interactive command.

npm create aituber-onair@latest
02

Choose a template

Select PNGTuber for a fast 2D start, VRM for a 3D avatar app, or Live2D when you already have licensed Live2D assets.

03

Launch locally

Run the generated Vite app and configure API keys in Settings.

npm run dev

CLI options

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

Build your own AI VTuber app.

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