DEV Community

Cover image for 😊How to Get Cheered Up 24/7 (AI Avatar v4 with Animation Editor (Chrome Extension + VS Code Extension))
Web Developer Hyper
Web Developer Hyper

Posted on

😊How to Get Cheered Up 24/7 (AI Avatar v4 with Animation Editor (Chrome Extension + VS Code Extension))

Reacts to Claude Code and GitHub Copilot

Intro

AI Avatar is a VRM 3D character in your VS Code sidebar that reacts to Claude Code / GitHub Copilot AI activity and Enter key.

Hooray!πŸŽ‰ I released version 4 of AI Avatar! My last post was about version 2, and there have been 2 big updates since then. Version 3 is the release of the Chrome Extension version, and version 4 is the release of the Animation Editor. Now, AI Avatar has popped out of VS Code and into the web. Let's take a look at how they are.

Chrome Extension Version

AI Avatar was working only on VS Code. But wait. Users might want to stay with their beloved avatar and get cheered not only when coding but also when browsing websites. This is really a serious problem, and I rushed to create a Chrome extension version.

The Chrome extension also runs on Edge. I heard that about 70% of users use Chrome and about 10% use Edge, so making a Chrome extension version can cover most of the users waiting for website support.

Creating both the VS Code version and the Chrome version will be quite hard, but my mission is to make people happy, so I proceeded while imagining the smiles of the users. I tried to make the coding process efficient and not create two full versions, but only code the diff for Chrome since I had already created the VS Code version.

Animation Editor


The previous Pose Editor could only set one pose per animation, for example, the avatar could only extend its arms. But now, with the Animation Editor, the avatar can set several poses in one animation, so it can do things like bend its arms first and stretch them out later. The Animation Editor can make your avatar more lively! I rewrote all the default animations included in AI Avatar from a single pose to full animations, so please enjoy the moves. This is a sample animation demo.↓

AI Avatar CodePen Demo

This is a minimal CodePen demo of the AI Avatar. Check out the angel-like smile and the avatar’s awkward movements! The actual AI Avatar has a Animation Editor, so you can make the movements less awkward. ↓

How to Use the AI Avatar Chrome Version

Install from Chrome Web Store: ↓↓
https://chromewebstore.google.com/detail/ai-avatar/afmcfaeaaojalninahhhjnonhmlmiidi

How to Use the AI Avatar VS Code Extension Version

You can download the AI Avatar VS Code extension in two ways.

Special Thanks

My DEV Community friend @gramli helped update AI Avatar in version 2 and keeps supporting me. Thank you very much!

Version 5 Update

I'm already working on the version 5 update. More fun is coming our way, so please stay tuned!

More Update Ideas

  • Add more AI features.
  • Add more adjustable parameters.
  • Add more expressions and animations.
  • Add more triggers for when the avatar reacts.

If you have any update ideas, please let me know!

Collab Project in Progress

I'm working on a collab project with my DEV Community friend @itsugo. It's progressing slowly, but it's still moving forward. I'll write a post about it soon.

More about Animation and AI

My posts about fun 2D/3D animation. ↓

Also, here are my posts about AI. ↓

My Brain Training App (Muscle Brain) πŸ’ͺ🧠

Available as Chrome Extensions for Free
https://chromewebstore.google.com/detail/muscle-brain-ultimate-edi/nmlolddnfpfambkcnplggphjgbjeabfc

Available on Microsoft Store for Free
https://apps.microsoft.com/detail/9NG572QMV56M

Outro

Ah! It's almost time to go to a concert with my dearest avatar. I have to go now. Let's go to another concert with you, me, and our avatars next time. Thank you for reading. See you!🫑

Comments Welcome!

  • Do you have any ideas to make animations easier and more realistic?
  • Do you have any ideas to add more AI features?
  • Do you have any ideas to make AI Avatar even more fun?

Any other comments are also welcome!

Top comments (17)

Collapse
 
itsugo profile image
Aryan Choudhary

めっけゃすごいー!!! Looking forward to more!! Also I will finally get to work on our project this weekend!

Collapse
 
webdeveloperhyper profile image
Web Developer Hyper

γ‚γ‚ŠγŒγ¨γ†οΌπŸ˜Š I’ll make AI Avatar even more fun. Also, let’s make our project even more fun too!

Collapse
 
adnan-hasan profile image
Adnan Hasan

This is a brilliant update! Expanding the AI Avatar from VS Code to a Chrome extension is a game-changer since we spend so much of our time researching and reading docs in the browser. The new Animation Editor adds a much-needed layer of personality to the 3D character, making it feel way more interactive than just a static pose. Excited to see what triggers and features you have planned for v5β€”great work on keeping the coding experience fun!

Collapse
 
webdeveloperhyper profile image
Web Developer Hyper

Thank you for your kind words! πŸ˜„ It really motivates me. I’m excited to see how AI Avatar grows as it moves from VS Code to Chrome. Also, there are many more things that can be done to make the animation better, and I’m thinking of updating it one by one. I’m looking forward to the updates myself.

Collapse
 
gramli profile image
Daniel Balcarek

I couldn't wait for this version. NICE! πŸ˜„

Collapse
 
webdeveloperhyper profile image
Web Developer Hyper

Thank you for testing! πŸ˜„ Ah! My lovely avatar is in such an acrobatic pose. 🀣 She is ultra-flexible, so she never gets hurt. πŸš‘

Collapse
 
gramli profile image
Daniel Balcarek

When I was playing with poses, I thought it could display the actual time like a human clock πŸ˜„ The left arm as the big hand, the right arm as the small hand, and the legs as the seconds hand 🀣🀣

Thread Thread
 
webdeveloperhyper profile image
Web Developer Hyper

If you want to create a clock-like animation, I think you need to make a lot of frames. But that’s pretty tedious. I wish I could make the Animation Editor more useful. πŸ€”

Collapse
 
benjamin_nguyen_8ca6ff360 profile image
Benjamin Nguyen

nice man :)

Collapse
 
webdeveloperhyper profile image
Web Developer Hyper

Thank you for your comment! πŸ˜† I enjoy creating AI Avatar. 🀯 I have many more ideas in mind.

Collapse
 
benjamin_nguyen_8ca6ff360 profile image
Benjamin Nguyen

nice :). I can't wait.heheh

Collapse
 
megallmio profile image
Socials Megallm

i've been playing with some local llms for code analysis and while the results are impressive the latency is still pretty hgih. surprised to see this is a chrome extension

Collapse
 
webdeveloperhyper profile image
Web Developer Hyper

Thank you for checking! πŸ˜€ AI Avatar only does simple things so far, so it can work quickly. I hope I can add more cool AI features in the future.

Collapse
 
zhijiewong profile image
Zhijie Wong

Good work!

Collapse
 
webdeveloperhyper profile image
Web Developer Hyper

Thank you for your message! πŸ˜€ It really cheers me up!

Some comments may only be visible to logged-in visitors. Sign in to view all comments.