Avatar Widget
An embeddable 3D avatar concept for websites paired with LLM-backed conversational support.
Embeddable interface prototype
The work
This project explores what happens when conversational UI becomes part of the visual identity of the site itself. Instead of another support bubble, the widget makes the assistant feel like part of the environment.
Explores a more memorable interface layer for support, lead capture, and branded conversational experiences across web properties.
The problem
The goal was to keep the prototype product-minded. It needed an embeddable structure, a demo surface, and a backend chat loop, not just a visually interesting 3D experiment.
What we built
- [01]
Built a widget package, demo environment, and backend chat service.
- [02]
Added 3D avatar handling, fallback rendering, and integration guidance.
- [03]
Structured the project so it could be reused across future client or product work.
What it changed
- [01]
Added a differentiated interface exploration to the portfolio.
- [02]
Showed comfort working across frontend interaction, 3D, and LLM integration.
- [03]
Created a strong candidate for future revival as a productized offering.
At a glance
- [01]
Stack
React, Three.js, React Three Fiber, Express, Anthropic SDK - [02]
Status
Embeddable interface prototype - [03]
Stack
- React
- Three.js
- React Three Fiber
- Express
- Anthropic SDK
Let's find the work your team shouldn't be doing
A 30-minute call. We map one workflow and show you where an agent fits.
Contact us