aiomniuaiomniu
only10

V26.12:show hn: made an open-source lego ai generator

Overview

This is a genuinely novel and clever application of AI. LDraw is a real, standardized low-level language for LEGO CAD models, and generating it via AI agents is a smart abstraction — you're not generating images you then hope translate correctly, you're generating structured, executable code. This gives deterministic, modifiable output. The demo results on the samples page are impressive, showing recognizable LEGO models from text prompts. The tool is already packaged as a dockerized web app with multiple providers, meaning it's further along than most indie HN posts. There's a clear audience: LEGO fans, MOC designers, educators, and hobbyists who want to ideate faster. The MIT license and open-source approach also create goodwill and potential for community contribution. The opportunity to build a paid layer on top — API access, higher-resolution models, model libraries, or a SaaS wrapper — is real.

Score Breakdown

| Advisor 8.0 | Devil -5.0 | Historian 4.0 | Budget Steward 0.0 | Founder 7.0 | ⭐ Total Score 4.5/10

What They Do

Hi there :-) New on HN, first time posting. Past year, around December, I started experimenting with making ChatGPT and Claude generate source code in LDraw language. This LDraw is literally an "assembly" language, a low-level programming language that describes how to assemble LEGO pieces together into models, one placement instruction at a time. When executed by specific tools, like e.g. LDView, LeoCAD, Studio... these instructions become LEGO CAD models, that can be interacted with, modified, etc. Or, in other words: one LDraw source file in .mpd or .ldr format is equivalent to one LEGO CAD model. So, the idea I had was: if I manage for maybe ChatGPT or Claude to generate high-quality LDraw source files... then, they would actually be generating high-quality LEGO CAD models, right? Then, after months of iterations and trying one thing after the other... it worked!!! Long story short: using GPT-6 Astra and Opus 5.5, I've managed to create a python toolset, instructions, and docs for agents in general. Now, these can be used by them to generate LDraw models. I've packed it all as a dockerized web app for others to try and experiment, with several providers (and agents) to choose from: OpenAI, Claude and OpenRouter. Here's a bunch of exmaples: https://anteloc.github.io/index-samples.html . If you are curious about the internals of an .mpd model, the "what was the agent picturing on its mind", open the .mpd file that got your attention on a text editor, and read the first line under the ones starting with "0 FILE". I'd really appreciate feedback and comments, let's see where this goes =)

Why It Matters

This is a genuinely novel and clever application of AI. LDraw is a real, standardized low-level language for LEGO CAD models, and generating it via AI agents is a smart abstraction — you're not generating images you then hope translate correctly, you're generating structured, executable code. This gives deterministic, modifiable output. The demo results on the samples page are impressive, showing recognizable LEGO models from text prompts. The tool is already packaged as a dockerized web app with multiple providers, meaning it's further along than most indie HN posts. There's a clear audience: LEGO fans, MOC designers, educators, and hobbyists who want to ideate faster. The MIT license and open-source approach also create goodwill and potential for community contribution. The opportunity to build a paid layer on top — API access, higher-resolution models, model libraries, or a SaaS wrapper — is real.

Business Model

To be determined based on project analysis.

CRP Decision Report

🧠 Advisor

This is a genuinely novel and clever application of AI. LDraw is a real, standardized low-level language for LEGO CAD models, and generating it via AI agents is a smart abstraction — you're not generating images you then hope translate correctly, you're generating structured, executable code. This gives deterministic, modifiable output. The demo results on the samples page are impressive, showing recognizable LEGO models from text prompts. The tool is already packaged as a dockerized web app with multiple providers, meaning it's further along than most indie HN posts. There's a clear audience: LEGO fans, MOC designers, educators, and hobbyists who want to ideate faster. The MIT license and open-source approach also create goodwill and potential for community contribution. The opportunity to build a paid layer on top — API access, higher-resolution models, model libraries, or a SaaS wrapper — is real. [score: 8]

[score: 8.0]

🧨 Devil

Three distinct risks stand out:

  1. ​Quality consistency problem​: AI-generated LDraw models will have structural issues — pieces overlapping, illogical assembly sequences, invalid parts for certain LEGO systems, or non-printable geometry. The demo shows impressive results, but edge cases and complex models may break frequently, leading to user frustration.
  2. ​Niche market ceiling​: LEGO CAD enthusiasts are a passionate but limited audience. The total addressable market for people who both want AI-generated LEGO designs and have the technical literacy to use LDraw tools is small. Monetization through this alone may be insufficient for a sustainable business.
  3. ​LEGO IP/trademark risk​: While LDraw itself is legal, building a commercial product around LEGO-branded assets could invite cease-and-desist scrutiny. LEGO is notoriously protective of its IP. Even open-source tools have faced pressure, and a commercialized version increases exposure.

Additionally, the project is currently a hobby/demo with no clear monetization path, no marketing, and no distribution beyond HN visibility. [score: -5]

[score: -5.0]

📚 Historian

This follows the pattern of "AI + physical/digital craftsmanship" tools that gained traction around 2023-2024: AI-generated 3D models, code-to-physical-product pipelines, and niche creative tools. Similar projects include AI-driven PCB design tools, AI-generated furniture CAD, and prompt-to-3D-model platforms. Most of these found small but dedicated communities and survived as indie projects without massive scale. The "AI-powered niche creative tool" pattern typically shows: strong initial HN/product hunt buzz, a loyal but small user base, difficulty scaling beyond the core niche, and eventual acquisition or acqui-hire by larger players in the creative tech space. The fact that it's open-source and MIT-licensed follows the successful pattern of projects like Blender plugins, Stable Diffusion extensions, and other open creative tooling that built community first and monetized later. [score: 4]

[score: 4.0]

🧮 Budget Steward

Evaluating from the $15,000 indie budget perspective, building a commercial product on top of this open-source foundation:

  • ​Development cost​: The core tool exists. Adding a polished UI, batch generation, API layer, and user accounts would require ~200-300 hours of development. At 75/hr outsourced or opportunity cost for a solo founder: ~15,000-22,500. However, a solo founder iterating themselves reduces this.
  • ​**Infrastructure (3 months)**​: Docker hosting, database, storage for generated models — approximately 150-300/month = 450-900 total.
  • ​Third-party services​: API costs for OpenAI/Claude/OpenRouter depend on usage. If the tool is free-tier, costs are near zero. A paid API would need per-request pricing. Estimated 200-500/month for moderate traffic = 600-1,500 total.
  • ​Compliance​: Developer accounts, payment processing setup — ~$200 one-time.

Total estimated cost: ~$2,000-3,000 if built by the founder themselves with existing skills, up to ~6,000-7,000 with some outsourcing. Well within the 15,000 budget.

[score: +1]

🧱 Founder

Yes, but with caveats. This is a strong open-source project with real technical achievement and a defensible niche. The commercial opportunity lies not in selling the tool directly but in building a freemium or API-based model on top: free community edition (current form) + paid tier for advanced features (higher detail, custom part libraries, export to print-ready formats, team collaboration). The timeline: 2-3 months to polish a v1 with user auth, a basic payment layer, and improved model quality. 6 months to reach first paying customers if distribution is done well. The biggest risk is letting this remain a pure hobby project — the technical foundation is there, the next step is productizing it. Recommend keeping the open-source core, launching a hosted version with a small monthly fee, and building a community around it. [score: 7]


Overall Score: 6.6 (Good — technically impressive, niche but viable, needs product focus to move from hobby to business)

[score: 7.0]

Why This Made Only 10

This project was selected because it scored highly across our evaluation framework. The CRP analysis confirmed strong potential, making it one of the most promising opportunities this week.