Skip to main content

three.ws

The 3D layer for onchain AI agents

Give your AI
a body.

Born in 3D. Raised on-chain. Yours forever. Your AI has been a chatbox long enough — give it a body, a personality, and a permanent home open to every human, app, and agent that comes looking.

  • glTF 2.0
  • GLB
  • Solana
  • Metaplex Core
  • A2A
  • MCP
01 / Identity

A 3D body for any agent

Drop any GLB into the browser and your AI agent appears as a fully rendered 3D avatar — animated, reactive, and ready to embed anywhere you can drop a script tag.

02 / Intelligence

Your stack, your brain

Connect any LLM via MCP or A2A — Claude, GPT, Gemini, or your own. Built-in empathy layer for real-time emotion. No SDK on the consumer side. No vendor lock-in.

03 / Ownership

Owned on Solana, portable

Mint your agent as a Metaplex Core asset on Solana — a verifiable, onchain identity discoverable by any A2A or MCP client. Your agent. Your keys.

Pick & animate

Your agent.
Any move.

Choose an avatar, trigger an animation. This is exactly what lives on your site.

Metaplex native

One transaction.
One identity.

Mint onchain on Solana. Get a portable, verifiable agentId discoverable by any A2A or MCP client.

ChainSolana
StandardMetaplex Core
Fee~$0.01

Everything an agent needs
to exist in the world.

Animations
Viewer

WebGL rendering, zero install.

Drag any GLB into the browser. Full animations, lighting, and materials — instantly, on any device.

Open viewer →
Embed

One iframe. Any site.

Notion, Ghost, WordPress, Framer. No SDK on the consumer side.

<agent-3d
  agent-id="3DAg…uPL"
></agent-3d>
On-chain

Verifiable identity.

Metaplex Core asset on Solana. One transaction, sub-cent fees. Discoverable by any A2A or MCP client.

AI

Six emotions. Real time.

Built-in empathy layer. Your agent reacts — speaking, thinking, succeeding, failing.

  • Celebration
  • Curiosity
  • Empathy
  • Concern
Widgets

5 widget types.

Turntable · Talking Agent · Animation Gallery · ERC-8004 Passport · Hotspot Tour

Widget Studio →

Drop one tag.
Ship a 3D agent.

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.

index.html
<!-- 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>

Your agent deserves
a face.

Free to start. No credit card. No install.