= 01234
(The 3D engine for LLMs.)
llm3d is a modeling engine built for language models. Claude writes objects as code: named parts, booleans, fillets, on a Rust core where every solid is watertight. Show it a photo, describe a part, or just say what's wrong.

→ Model- barrelrevolve
- handleloft
- cordtube
- grillecylinder
- plugbox
- .01 > Core
- Rust SDF
- .02 > Interface
- MCP + Python
- .03 > Booleans
- Never fail
- .04 > Mean error
- 1.34%
One loop, about a minute a round.
- .01 >
Read the photo
A vision model describes every part. SAM 3 outlines them, MoGe-2 measures depth.
- .02 >
Model
Claude writes the object as code: named boxes, revolves, lofts, booleans, fillets.
- .03 >
Compare and fit
The model is rendered from the photo's camera, checked against it, and its numbers fitted.
- .04 >
Refine by talking
Say what's wrong: “the handle is missing”. Each round takes about a minute.
- STEP
- GLB
- OBJ
- STL
- USD
- 3MF
- .blend
- .py
Measured against real 3D scans.
Mean error: 1.34%
= Mean error, 5 scanned objects
We modeled five real objects from one photo each and measured the models against true 3D scans. The average error is 1.34% of the object's size, closer than a dedicated photo-to-3D model.
Coming soon. Plugs into Claude Code.
A hosted service. Credits pay for the AI steps: image generation, vision reading, depth. The modeling itself is free.
- .01 > Buy a credit pack. No account.
- .02 > Get a key with the pack.
- .03 > Run one command.
.03 > The command, once you have a key
claude mcp add --transport http llm3d https://mcp.llm3d.xyz/mcp --header "Authorization: Bearer <your key>"