I built an avatar component for a Grok Bot-like AI app, then realized it could also work as a standalone open-source project. A developer has released Agent Robot Avatar, an open-source Web Component that provides an animated robot avatar for AI applications. Built with vanilla JavaScript and SVG, it is dependency-free and can be controlled via simple JavaScript calls to play states like waiting, success, and failure. The component is available on GitHub and npm under the MIT license. I’m working on a small AI project that’s somewhat similar in spirit to Grok Bot. One of the first things I needed was a character/avatar, so I started there. After spending more time on the avatar than I expected, I realized it didn’t really need to stay tied to that project. So I pulled it out and turned it into Agent Robot Avatar, a standalone open-source component. The component itself is pretty simple: vanilla JavaScript + SVG, wrapped as a native Web Component. No runtime dependencies. You can drop it into a page: