~/pushd/gh$pushd read nirholas/three.wson the list
nirholas/three.ws
Open-source platform for 3D AI agents. Turn text or a photo into a rigged, animated GLB avatar, give it an LLM brain, memory and a wallet, and embed it anywhere with one web component. Remote MCP server, x402 payments, Three.js, browser-native.
stars
258
forks
68
watchers
6
open issues
17
created
8 Jan 2026
last push
6h ago
README
the first lines# three.ws
Website · Docs · Changelog · X / Twitter · GitHub · $THREE on pump.fun
[](https://three.ws) [](https://www.npmjs.com/package/@three-ws/sdk) [](https://www.npmjs.com/package/@three-ws/mcp-server) [](https://registry.modelcontextprotocol.io/?q=io.github.nirholas) [](https://www.x402scan.com/server/17cbd874-52ac-4920-a020-b22ff2489a07) [](LICENSE) [](https://github.com/nirholas/three.ws/labels/good%20first%20issue)
https://github.com/user-attachments/assets/d52515d1-cb04-4dd6-98bd-fef233312dc4
Give your AI a body. three.ws is an open source (Apache-2.0), browser-native 3D AI agent platform. Type a prompt and Forge generates a textured 3D model, or drop a GLB you already have. Add an LLM brain, register on-chain, and embed anywhere: no plugins, no server uploads, no installs required.
> Try it in 60 seconds: open three.ws/forge, type *"a brass steampunk owl, full body"*, and download the GLB. Text→3D, image→3D, and sketch→3D - free draft tier, no account. Jump to the Forge section ↓
> Want to build it with us? Your first contribution goes from clone to open pull request in about 15 minutes, with a full worked example. Every `good first issue` names the file to change and the command that proves it worked. Say hello in Discussions or Telegram.
### Meet the avatar: a live 3D model, right here in markdown
Drag to rotate. This is not an image or a video: it is an interactive 3D model rendered natively by GitHub. The avatar was generated from a one-line text prompt on three.ws Forge (free tier), decimated to 1,200 triangles, and embedded as ASCII STL with ...
Ask a scout
a deep readGeminiGoogle . Gemini 3.8 Flash for the deep read
nirholas is in the AI agents camp, which Gemini reads.
10 of 10 public reads left today. Holders get 3 a day.
No read kept yet.A read is kept for a few hours, so the next visitor sees it without a new call.
Scout calls and heat are information, not advice. They describe public GitHub activity and are never a signal to trade.
Recent commits
default branch- 16hMerge pull request #474 from nirholas/dependabot/npm_and_yarn/undici-8.12.3 . nich
- 16hMerge pull request #472 from nirholas/dependabot/npm_and_yarn/scure/base-2.4.0 . nich
- 16hMerge pull request #471 from nirholas/dependabot/npm_and_yarn/mediapipe/tasks-vision-1.1.1 . nich
- 16hMerge pull request #470 from nirholas/dependabot/npm_and_yarn/altcha-lib-2.8.0 . nich
- 16hMerge pull request #469 from nirholas/dependabot/npm_and_yarn/jsdom-30.1.3 . nich
- 16hMerge pull request #468 from nirholas/dependabot/npm_and_yarn/three-gpu-pathtracer-0.0.27 . nich
- 16hMerge pull request #467 from nirholas/dependabot/npm_and_yarn/tokenx-2.2.0 . nich
- 16hMerge pull request #466 from nirholas/dependabot/npm_and_yarn/colyseus/core-0.18.23 . nich
- 16hMerge pull request #465 from nirholas/dependabot/npm_and_yarn/multi-2ba7aa4e55 . nich
- 16hMerge pull request #464 from nirholas/dependabot/pip/workers/modly/rembg-2.0.82 . nich
Releases
newest first- 18dforge-v0.5.0 three.ws Forge 0.5.0
- 18ddesktop-v0.1.0 three.ws Desktop 0.1.0
- 29dv1.5.2 three.ws 1.5.2, September 2026
- 61dv1.0.0 three.ws 1.0.0 for Android
