Turns your face into an anime avatar right in the browser. Using real-time face detection from your webcam to brings your expressions to life. Runs entirely in your browser (100% client-side) with facial landmark detection.
Please remove your glasses for better experience.
https://sixsat.github.io/vtuber-js/
- click the video button on the bottom right
- allow webcam access
- enjoy!
- Node.js v22+
- Chrome browser
git clone https://github.com/sixsat/vtuber-js.git
cd vtuber-js
npm install
npm run dev
visit http://localhost:5173/vtuber-js/
vtuber-js/
├── eslint.config.js
├── index.html
├── package.json
├── public/
│ ├── models/
│ ├── ...
├── README.md
├── src/
│ ├── App.jsx
│ ├── components/
│ │ ├── ...
│ ├── hooks/
│ │ ├── ...
│ ├── index.css
│ ├── main.jsx
│ └── utils/
│ ├── ...
└── vite.config.js
- 3D models selection
- Full-body motion capture
- Real time voice changer