three.ws

nirholas/three.ws
★ 22 stars Solidity 🤖 AI/LLM Updated today
3D AI agent platform for the browser. Load any GLB/glTF avatar, give it an LLM brain with memory, emotions, and tool use, then embed it anywhere as a web component. Includes a character studio, on-chain identity via ERC-8004, MCP server, OAuth 2.1, animation gallery, and five embeddable widget types. No plugins. No installs.
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "three.ws": {
      "command": "npx",
      "args": [
        "-y",
        "nirholas/three.ws"
      ]
    }
  }
}

README Excerpt

**Give your AI a body.** three.ws is an open-source, browser-native 3D AI agent platform. Drop a GLB file, add an LLM brain, register on-chain, and embed anywhere — no plugins, no server uploads, no installs required. --- - [What is three.ws?](#what-is-threews) - [Vision](#vision) - [Key Features](#key-features)

Tools (20)

Ariabodybraindelete_avatareagerembedemotegestureget_avatarinspect_modellist_my_avatarslookAtmodeoptimize_modelplay_clippresencerememberrender_avatarsandboxsearch_public_avatars

Topics

3dai-agentanimationavatarblockchaincharacter-studioclaudeembeddingercgltfjavascriptllmmcpoauthonchain