Tree Labs

Developer tools · Real-time AI

MascotBot

Talking, lip-synced avatars for web apps — no video server.

MascotBot voice mode with an animated cat avatar and voice picker

Overview

MascotBot puts animated, lip-synced characters into web and mobile apps, driven live by voice from OpenAI Realtime, Google Gemini Live, or ElevenLabs. Instead of rendering video on a server like avatar tools do, it draws stylized Rive vector animation on the device, so characters respond at interactive speed without streaming infrastructure.

What we built

  • On-device Rive rendering — no server-side video pipeline

  • Native voice integrations: OpenAI Realtime, Gemini Live, ElevenLabs, Azure Speech

  • A drop-in npm SDK plus a no-code dashboard

  • Six ready avatar templates, each a standalone Rive file

MascotBot cyber-girl avatar in voice mode
MascotBot panda robot avatar in voice mode
MascotBot illustrated character mid-call

Have something like this to build?

Get a roadmap in 60 seconds. Our agent takes it from there.