create-aituber-onair
v0.1.0
Published
Create an AITuber OnAir app from an official starter template
Maintainers
Readme
create-aituber-onair

Create an AITuber OnAir app from an official starter template.
npm create aituber-onair@latestThe CLI will ask for a project name, template, and whether to install dependencies.
You can also pass the project name up front:
npm create aituber-onair@latest my-aituber
cd my-aituber
npm run devTemplates
pngtuber: 2D PNG avatar app with bundled avatar image assetsvrm: 3D VRM avatar app with bundledmiko.vrmand idle animation assetslive2d: Live2D avatar app without bundled Live2D model assets
Usage
Interactive setup:
npm create aituber-onair@latestWith a project name:
npm create aituber-onair@latest my-aituberAdvanced template selection:
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 live2dInstall dependencies during project creation:
npm create aituber-onair@latest my-aituber -- --template pngtuber --installSkip the install prompt:
npm create aituber-onair@latest my-aituber -- --no-installAfter launch, open Settings in the app and configure your LLM / TTS provider
API keys. The generated app stores sample credentials in browser
localStorage, so do not use production-scope keys on a shared or public
origin.
For the live2d template, Live2D model files and
public/scripts/live2dcubismcore.min.js are not bundled. Place them yourself
after project creation, following the generated app README.
