three.ws
Website Β· Docs Β· Changelog Β· X / Twitter Β· GitHub Β· $THREE on pump.fun

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 readme-3d, our open-source toolkit for putting 3D models in any GitHub README, issue, or discussion.
solid threews_avatar
facet normal -0.34 -0.93 0.11
outer loop
vertex 7.06 -3.99 23.19
vertex 9.13 -4.19 27.78
vertex 3.98 -2.59 25.51
endloop
endfacet
facet normal -0.94 -0.30 0.16
outer loop
vertex 17.94 3.99 37.76
vertex 18.01 2.79 35.88
vertex 18.27 2.91 37.66
endloop
endfacet
facet normal -0.90 0.43 0.10
outer loop
vertex 18.27 2.91 37.66
vertex 18.01 2.79 35.88
vertex 17.73 2.15 36.16
endloop
endfacet
facet normal -0.92 0.36 0.15
outer loop
vertex 18.27 2.91 37.66
vertex 17.73 2.15 36.16
vertex 17.95 2.20 37.37
endloop
endfacet
facet normal 0.94 0.34 0.00
outer loop
vertex 27.20 5.38 33.47
vertex 28.47 1.83 38.79
vertex 28.90 0.61 31.76
endloop
endfacet
facet normal 0.91 -0.25 0.33
outer loop
vertex 28.01 -2.89 36.41
vertex 28.47 1.83 38.79
vertex 26.14 -2.49 41.92
endloop
endfacet
facet normal 0.99 -0.14 0.08
outer loop
vertex 28.47 1.83 38.79
vertex 28.01 -2.89 36.41
vertex 28.90 0.61 31.76
endloop
endfacet
facet normal 0.91 0.06 -0.40
outer loop
vertex 28.90 0.61 31.76
vertex 27.10 -0.47 27.53
vertex 27.03 3.46 27.96
endloop
endfacet
facet normal 0.83 -0.51 -0.22
outer loop
vertex 28.01 -2.89 36.41
vertex 27.10 -0.47 27.53
vertex 28.90 0.61 31.76
endloop
endfacet
facet normal 0.91 0.38 -0.16
outer loop
vertex 27.20 5.38 33.47
vertex 28.90 0.61 31.76
vertex 27.03 3.46 27.96
endloop
endfacet
facet normal 0.89 0.45 0.09
outer loop
vertex 26.88 4.99 38.80
vertex 28.47 1.83 38.79
vertex 27.20 5.38 33.47
endloop
endfacet
facet normal 0.90 -0.39 -0.20
outer loop
vertex 28.01 -2.89 36.41
vertex 26.22 -3.16 28.82
vertex 27.10 -0.47 27.53
endloop
endfacet
facet normal 0.82 -0.02 0.58
outer loop
vertex 23.27 4.13 46.24
vertex 26.14 -2.49 41.92
vertex 28.47 1.83 38.79
endloop
endfacet
facet normal 0.80 0.40 0.44
outer loop
vertex 26.88 4.99 38.80
vertex 23.27 4.13 46.24
vertex 28.47 1.83 38.79
endloop
endfacet
facet normal 0.70 -0.07 -0.71
outer loop
vertex 27.03 3.46 27.96
vertex 24.69 2.15 25.80
vertex 25.39 4.36 26.25
endloop
endfacet
facet normal 0.63 -0.73 0.27
outer loop
vertex 28.01 -2.89 36.41
vertex 26.14 -2.49 41.92
vertex 24.39 -5.14 38.78
endloop
endfacet
facet normal 0.56 -0.82 0.08
outer loop
vertex 28.01 -2.89 36.41
vertex 24.39 -5.14 38.78
vertex 24.40 -5.59 34.11
endloop
endfacet
facet normal 0.64 -0.76 -0.12
outer loop
vertex 28.01 -2.89 36.41
vertex 24.40 -5.59 34.11
vertex 26.22 -3.16 28.82
endloop
endfacet
facet normal 0.37 -0.89 -0.28
outer loop
vertex 24.40 -5.59 34.11
vertex 23.26 -5.15 31.23
vertex 26.22 -3.16 28.82
endloop
endfacet
facet normal 0.42 -0.20 -0.89
outer loop
vertex 27.10 -0.47 27.53
vertex 24.15 0.41 25.94
vertex 24.69 2.15 25.80
endloop
endfacet
facet normal 0.34 -0.94 0.00
outer loop
vertex 26.22 -3.16 28.82
vertex 23.11 -4.26 27.61
vertex 24.16 -3.89 27.34
endloop
endfacet
facet normal 0.40 -0.88 -0.23
outer loop
vertex 23.26 -5.15 31.23
vertex 23.11 -4.26 27.61
vertex 26.22 -3.16 28.82
endloop
endfacet
facet normal -0.24 0.97 -0.05
outer loop
vertex 24.58 4.14 25.81
vertex 25.39 4.36 26.25
vertex 22.37 3.43 22.62
endloop
endfacet
facet normal 0.64 -0.61 -0.46
outer loop
vertex 27.10 -0.47 27.53
vertex 24.14 -2.60 26.21
vertex 21.62 -2.12 22.03
endloop
endfacet
facet normal 0.78 -0.11 -0.62
outer loop
vertex 25.39 4.36 26.25
vertex 22.59 1.54 23.24
vertex 22.37 3.43 22.62
endloop
endfacet
facet normal 0.78 -0.12 -0.61
outer loop
vertex 25.39 4.36 26.25
vertex 24.69 2.15 25.80
vertex 22.59 1.54 23.24
endloop
endfacet
facet normal 0.46 -0.87 -0.17
outer loop
vertex 22.82 1.11 26.12
vertex 22.59 1.54 23.24
vertex 24.69 2.15 25.80
endloop
endfacet
facet normal 0.05 -0.66 -0.75
outer loop
vertex 23.11 -4.26 27.61
vertex 24.14 -2.60 26.21
vertex 24.16 -3.89 27.34
endloop
endfacet
facet normal 0.32 -0.80 0.50
outer loop
vertex 26.14 -2.49 41.92
vertex 21.60 -3.52 43.21
vertex 24.39 -5.14 38.78
endloop
endfacet
facet normal -0.37 -0.90 -0.21
outer loop
vertex 23.26 -5.15 31.23
vertex 21.41 -3.57 27.63
vertex 23.11 -4.26 27.61
endloop
endfacet
facet normal -0.23 -0.54 -0.81
outer loop
vertex 23.11 -4.26 27.61
vertex 21.41 -3.57 27.63
vertex 24.14 -2.60 26.21
endloop
endfacet
facet normal -0.01 -1.00 0.10
outer loop
vertex 24.39 -5.14 38.78
vertex 20.81 -5.34 36.22
vertex 24.40 -5.59 34.11
endloop
endfacet
facet normal 0.52 -0.77 0.37
outer loop
vertex 20.28 -1.08 52.96
vertex 18.87 -2.53 51.93
vertex 26.14 -2.49 41.92
endloop
endfacet
facet normal -0.14 -0.95 0.26
outer loop
vertex 21.60 -3.52 43.21
vertex 20.81 -5.34 36.22
vertex 24.39 -5.14 38.78
endloop
endfacet
facet normal -0.13 -0.99 -0.10
outer loop
vertex 24.40 -5.59 34.11
vertex 20.81 -5.34 36.22
vertex 23.26 -5.15 31.23
endloop
endfacet
facet normal 0.03 -0.99 -0.15
outer loop
vertex 22.82 1.11 26.12
vertex 19.99 1.49 22.99
vertex 22.59 1.54 23.24
endloop
endfacet
facet normal 0.91 0.14 0.38
outer loop
vertex 23.27 4.13 46.24
vertex 20.84 0.68 53.36
vertex 26.14 -2.49 41.92
endloop
endfacet
facet normal -0.14 -0.99 -0.03
outer loop
vertex 24.14 -2.60 26.21
vertex 18.46 -1.70 22.74
vertex 21.62 -2.12 22.03
endloop
endfacet
facet normal 0.87 0.27 0.43
outer loop
vertex 20.33 2.84 53.04
vertex 20.84 0.68 53.36
vertex 23.27 4.13 46.24
endloop
endfacet
facet normal -0.48 -0.82 0.30
outer loop
vertex 22.34 1.45 26.31
vertex 18.93 2.50 23.81
vertex 22.82 1.11 26.12
endloop
endfacet
facet normal -0.49 -0.80 0.35
outer loop
vertex 22.82 1.11 26.12
vertex 18.93 2.50 23.81
vertex 19.99 1.49 22.99
endloop
endfacet
facet normal 0.80 -0.36 0.47
outer loop
vertex 20.84 0.68 53.36
vertex 20.28 -1.08 52.96
vertex 26.14 -2.49 41.92
endloop
endfacet
facet normal -0.62 -0.30 0.72
outer loop
vertex 22.22 3.87 27.21
vertex 18.93 2.50 23.81
vertex 22.34 1.45 26.31
endloop
endfacet
facet normal -0.80 0.13 0.59
outer loop
vertex 21.74 -0.40 26.89
vertex 18.46 -1.70 22.74
vertex 21.76 -1.78 27.21
endloop
endfacet
facet normal -0.79 -0.21 0.58
outer loop
vertex 21.76 -1.78 27.21
vertex 18.46 -1.70 22.74
vertex 21.75 -2.39 26.98
endloop
endfacet
facet normal -0.54 -0.84 -0.09
outer loop
vertex 23.26 -5.15 31.23
vertex 17.89 -1.75 31.72
vertex 21.41 -3.57 27.63
endloop
endfacet
facet normal 0.10 -0.26 -0.96
outer loop
vertex 22.59 1.54 23.24
vertex 19.99 1.49 22.99
vertex 20.26 3.48 22.48
endloop
endfacet
facet normal 0.96 0.24 0.12
outer loop
vertex 20.67 -0.54 57.28
vertex 20.84 0.68 53.36
vertex 20.33 2.84 53.04
endloop
endfacet
facet normal -0.53 -0.80 -0.29
outer loop
vertex 20.81 -5.34 36.22