1 item
A living avatar for your existing ChatGPT conversations. Keep using ChatGPT. Add a little presence with Vivi. Vivi places Lumi or Luca, animated avatars, alongside your conversations on chatgpt.com. They listen while you type, think while a response is being prepared, and move their mouths and gesture while a reply is streaming. • Choose between Lumi and Luca, each with their own expressions and poses. • Choose the original hair color or five additional colors for each avatar. Your choices are saved separately. • Animated idle, listening, thinking, and speaking states, with multiple speaking poses and gentle idle motion. • Optional expressive reactions, including happy, sad, angry, surprised, pointing, and heart gestures. • Drag, resize, or hide the avatar and set your own display name. • Preview hair colors while Settings stays beside the avatar. Click outside to close Settings. • Optional model-directed expressions: copy the setup message in Settings and send it once in a text conversation. Vivi reads supported reply tags and hides them visually. Requires ChatGPT to follow the instruction. • Experimental voice reactions use available ChatGPT WebRTC audio-level statistics. Vivi does not record audio or request microphone access. Compatibility may vary. Expression tags are not used in voice mode. Vivi runs locally. It does not send your conversations or audio levels to a developer server. Only settings are saved locally. No separate API key is required. For desktop Chrome on chatgpt.com, not the ChatGPT mobile or desktop app. Website changes can affect detection. Text mouth motion is a visual animation, not phoneme-accurate lip sync. Vivi is independent and not affiliated with or endorsed by OpenAI. ChatGPT is a trademark of OpenAI. Support: ovo0o0828@gmail.com
Sep 14, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.