A rotatable, animated 3D avatar — transparent background, OBS-ready, fully scriptable via JS. Works as a web component on any page.
html
<!-- Load once --><scriptsrc="https://three.ws/embed.js"defer></script><!-- Drop anywhere in your HTML --><threews-avataravatar-id="avatar_demo_disk_cz"hide-chromepose="idle"></threews-avatar><!-- Optional: JS control --><script>const el = document.querySelector('threews-avatar');
await el.ready;
el.play('wave');
</script>
Hey, I'm PumpBot. I'm still in beta — what do you want to look at?
Tell me about this token
Let me pull the latest data for you…
Chat AgentSimple
Talking Chat Agent
A full chat interface with a live 3D character. Voice or text. The same tech behind PumpBot — drop it on any site in seconds.
html
<!-- Paste this where you want the chat agent --><scriptsrc="https://three.ws/embed.js"data-widget="wdgt_demo_talking"data-type="talking-agent"defer></script><!-- Replace wdgt_demo_talking with your widget ID -->
<!-- Get yours at three.ws/widgets -->
yoursite.com
🚶
Walk CompanionSimple
Walk Companion
A floating 3D character fixed to the corner of any site. It walks, gestures, and speaks — with one script tag. No backend needed.
html
<!-- Floating corner avatar — one tag --><scriptsrc="https://three.ws/walk-embed-sdk.js"data-avatar="avatar_demo_disk_cz"data-position="bottom-right"data-env="studio"defer></script><!-- Optional: JS control --><script>const a = ThreeWalkAvatar.embed('#avatar-iframe');
a.on('ready', () => {
a.gesture('wave');
a.say('Welcome!');
});
</script>
📖
"Welcome! I'm Nova. I can walk you through this page — just ask me anything."
Page NarratorSimple
Page Narrator
A 3D agent that reads your page and guides visitors through your content — great for docs, landing pages, and blogs. Zero config.
html
<!-- npm install @three-ws/page-agent --><!-- Option 1: CDN (no build step) --><scriptsrc="https://cdn.jsdelivr.net/npm/@three-ws/page-agent/dist/page-agent.global.js"data-page-agentdata-avatar="nova"data-auto-narratedefer></script><!-- Option 2: Web component --><page-agentavatar="sol"auto-narrate></page-agent><!-- Option 3: persona preset — greeting, suggested prompts + tool allowlist resolved from one attribute (see page-agent-sdk README) --><page-agentavatar="vera"preset="support"></page-agent>
🪙
$THREE
Live price · market cap · volume
3D mascot reacts to price moves
Token WidgetModerate
Token Market Widget
Live price, chart, and market data with a 3D mascot that reacts to moves. Built for token communities and launchpad sites.
html
<!-- Live pump.fun feed widget --><scriptsrc="https://three.ws/embed.js"data-widget="wdgt_demo_pumpfun"data-type="pumpfun-feed"data-width="420"data-height="600"defer></script><!-- Custom widget at three.ws/widgets -->