A 3D avatar assistant
on any website.

One script tag adds a floating launcher to your site. Click it and a real, animated 3D avatar pops up — against your page, a color, or a gradient — with two modes: a chatbot that answers questions (free models, or bring your own Groq / OpenRouter key), and a speak mode where the avatar says exactly what you type, out loud, in a speech bubble.

This page runs the real widget — try the launcher in the corner. Your builder choices update it live.

Configure

Launcher button, send button, focus rings.

Your snippet

Paste it before </body> on any site. Chat answers come from the free model chain (Groq → OpenRouter → NVIDIA) by default; visitors can switch to their own Groq or OpenRouter key in the widget's settings — keys stay in their browser. Speak mode uses the browser's built-in voices. Full docs: /docs.

Not a render. Not a video.

A real animated 3D character with idle, wave, and talking animations — standing directly on your page when the background is transparent.

Chatbot with real brains

Free lane needs no key and no account. Or visitors bring their own Groq / OpenRouter key — it never leaves their browser and never touches your site's code.

Speak mode

Type anything and the avatar says it out loud with a speech bubble — browser text-to-speech, pickable voices, zero cost.

Any avatar

Use a built-in body, any three.ws avatar id (make one in Forge), a GLB URL, or an agent's body via data-agent.