What do you want to do?
4 use cases
-
Review a sample LEGO model with previews and BOMs
Run the bridge example through review and get PNG previews, a validation report and parts lists.
- Ldraw Nova
- Games and hobbies
- Intermediate
View prompt
In the ldraw-nova repository, run ./ldraw-agent doctor, then ./ldraw-agent review examples/bridge.plan.json --outdir output/bridge-review. Report the artifacts written to output/bridge-review and summarise any warnings or skipped checks in the validation report. Verify that the Python BOM and the LeoCAD BOM comparison both exist before reporting success.
-
Build an editable LEGO MPD from a JSON plan
Have an agent turn a model idea into a JSON plan, then build and review an editable MPD.
- Ldraw Nova
- Games and hobbies
- Advanced
View prompt
Using the ldraw-nova repository and its instructions.md, write a JSON plan for <model idea> and save it as output/<model-name>.plan.json. Run ./ldraw-agent build on that plan, then ./ldraw-agent review on the generated MPD. Report the path of the editable MPD, the checks that passed or were skipped, and the preview folder; verify that the MPD exists before reporting.
-
Export an LDraw model to GLB for Blender
Convert an MPD model to a GLB file with the local CLI so it can be opened in Blender.
- Ldraw Nova
- Games and hobbies
- Intermediate
View prompt
In the ldraw-nova repository, run ./prepare-glb.sh --file <model>.mpd <model>.glb to create a GLB for Blender. Report the GLB path and file size. Verify that the GLB file exists and that the source MPD was not changed.
-
Run the Ldraw Nova web app with Docker
Start the browser app with 3D and VR views on localhost using Docker Compose.
- Ldraw Nova
- Games and hobbies
- Intermediate
View prompt
Clone the ldraw-nova and ldraw-nova-docker repositories at tag v0.6.0 side by side, then run docker compose build and docker compose up -d inside ldraw-nova-docker. Report the local URL and confirm that http://localhost:8765 responds before finishing.
How to use Ldraw Nova
- Check you have what it needs: Python 3.12 or newer; An installed LDraw parts library and the LDRAW_DIR path to it; Poppler (pdftotext) on PATH.
- Open anteloc/ldraw-nova on GitHub and read the README and license.
- Install Python 3.12 or newer, Poppler and LeoCAD, and get an LDraw parts library on disk.
- Set the library path with
export LDRAW_DIR=/path/to/ldraw. - Run
./setup.shfrom the repository root. - Run
./ldraw-agent doctorto confirm local dependencies are found.
These steps come from our top use case, Review a sample LEGO model with previews and BOMs, which also has a copy-paste agent prompt.
Get 5 new use cases every morning. Free, one short email, unsubscribe anytime.
Get them freeLdraw Nova alternatives · Best AI repos for Games and hobbies
About this repo
- Who it is forBuilt for LEGO and LDraw hobbyists and builders who want an AI agent to design or check models, and for developers who want to script the review tooling.
- Why it is hot
- LanguagePython
- Sourcegithub.com/anteloc/ldraw-nova · Back to Hot repos
Requirements
- Python 3.12 or newer
- An installed LDraw parts library and the LDRAW_DIR path to it
- Poppler (pdftotext) on PATH
- LeoCAD on PATH
- Git and Docker, only for the web app
Maintain Ldraw Nova? Add the Featured on Deduped badge
Paste this into your README:
[](https://dedupedai.com/use-cases/anteloc-ldraw-nova/?ref=badge)
Questions about Ldraw Nova
What is Ldraw Nova?
ldraw-nova is a Python toolkit that lets an AI agent build LEGO models from JSON plans and LDraw parts, then generates editable MPD files, checks, previews and parts lists. It is an open-source project on GitHub: https://github.com/anteloc/ldraw-nova.
Who is Ldraw Nova for?
Built for LEGO and LDraw hobbyists and builders who want an AI agent to design or check models, and for developers who want to script the review tooling.
What can I do with Ldraw Nova?
4 use cases so far, for example: Review a sample LEGO model with previews and BOMs; Build an editable LEGO MPD from a JSON plan; Export an LDraw model to GLB for Blender. Each has steps and a copy-paste agent prompt.
What do I need to run Ldraw Nova?
Python 3.12 or newer; An installed LDraw parts library and the LDRAW_DIR path to it; Poppler (pdftotext) on PATH; LeoCAD on PATH.
What are alternatives to Ldraw Nova?
Other hot AI repos in Games and hobbies: Universal Modder, Image to 3dlab, Wow AI, NPC Talk, Decomp WTF.
Is Ldraw Nova safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.