A 3D body for any agent
Any glTF model becomes a fully rendered, animated avatar in the browser — embeddable in a single tag, on any site.
three.ws is the open identity layer for 3D AI agents — one GLB, any LLM, owned on Solana. Born in 3D. Raised on-chain. Yours forever.
Any glTF model becomes a fully rendered, animated avatar in the browser — embeddable in a single tag, on any site.
Connect Claude, GPT, Gemini, or your own model over MCP or A2A. Real-time expression and voice ride on top — no rewrites to your existing agent.
Mint a Metaplex Core asset and your agent becomes a verifiable, portable identity — discoverable by any A2A or MCP client. Your agent, your keys.
How it works
Snap a selfie or upload a GLB. three.ws renders a full-body 3D agent in the browser — no software to install.
Give your avatar a name, on-chain identity, and AI brain. Connect Claude, GPT, or your own model over MCP or A2A — no rewrites required.
Drop a single <threews-avatar> tag on any site. Chat widget, floating button, full-screen — five widget types, one line of HTML.
Charge per message, set a subscription, or accept tips in USDC. Your agent earns while you sleep — withdrawals land in your Solana wallet.
Choose an avatar. Trigger any animation. The same renderer ships in your embed.
One Solana transaction. A portable, verifiable agentId every A2A or MCP client can find.
What you get
Drag any GLB into the browser. Full animations, lighting, and materials — instantly, on any device.
Open viewer →Drop a web component into Notion, Ghost, WordPress, Framer, or your own app — no SDK required.
Metaplex Core asset on Solana. One transaction, sub-cent fees. Discoverable by any A2A or MCP client.
Your agent reacts as it speaks, thinks, succeeds, and fails — emotion wired directly to model output, not scripted.
Turntable · Talking Agent · Animation Gallery · ERC-8004 Passport · Hotspot Tour
Widget Studio →
Claim yourname.threews.sol
as a Solana Name Service subdomain. Brave routes it straight to your showcase;
agents pay you in USDC by name, not address. We absorb the gas.
For developers
The <agent-3d> web component lazy-loads, renders
anywhere, and connects to your existing AI stack via MCP or A2A. No
framework. No build step.
<!-- 1. Load the component -->
<script type="module"
src="https://three.ws/agent-3d/latest/agent-3d.js"></script>
<!-- 2. Drop the tag -->
<agent-3d
agent-id="3DAg…uPL"
kiosk
></agent-3d>
Open source. Free to start. Owned on Solana.