Official starter CLI for AITuber OnAir

Start your AI VTuber app in minutes.

Create a real app repository with bundled PNGTuber or VRM assets, then configure LLM, TTS, and live chat settings from the browser.

Recommended start
npm create aituber-onair@latest
Interactive setupPNGTuber and VRM templatesBundled starter assetsVite + React + TypeScript

Two launch templates

Pick the avatar style that fits your first stream. Both templates generate a standalone app you can own and customize.

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.

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, or VRM for a 3D avatar app.

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

Build your own AI VTuber stack.

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