Show HN: ChatToSTL – AI text-to-CAD for 3D printing

Hey HN,

I'm a beginner at CAD so I built an app that does it for me ;) Describe a part and ChatToSTL writes the OpenSCAD code, shows a live render with size sliders, then exports the STL/3MF file. Because the output is parametric, it's easy to modify (unlike mesh models like Shap-E or DreamFusion).

Try it (needs your own OpenAI key): https://huggingface.co/spaces/flowfulai/ChatToSTL

How it works: Text prompt → o4-mini generates OpenSCAD code → live render + sliders → refine in chat → export.

Examples & Code:

* Walkthrough + real prints (bowl, hook, box, door stop): https://medium.com/@nchourrout/vibe-modeling-turning-prompts...

* 90-sec demo: " rel="nofollow">

* MIT repo: https://github.com/nchourrout/chat-to-stl

Current limitations (it's not replacing Fusion 360 anytime soon):

  - Simple shapes only. Even a mug can end up with a misplaced handle
  - Works best with CAD-style language ("extrude 5mm")
  - AI can't see the render, so no self-correction yet
I'm particularly interested in feedback on improving the 3D generation quality: should I add vision feedback so that it can self critique? use CADQuery instead of OpenSCAD? use a different model?

Thanks! Nico


Comments URL: https://news.ycombinator.com/item?id=44260649

Points: 3

# Comments: 0

https://huggingface.co/spaces/flowfulai/ChatToSTL

Utworzony 4d | 12 cze 2025, 18:30:07


Zaloguj się, aby dodać komentarz

Inne posty w tej grupie

Show HN: Socket-call – Call socket.io events like normal JavaScript functions

Hello HN,

I built a Typescript library (named socket-call, for lack of a more sexy name) whose goal is to be able to call socket.io events as regular functions.

So you declare your server-side

16 cze 2025, 15:10:13 | Hacker news
Show HN: dk – A script runner and cross-compiler, written in OCaml

I've always found it cool to be in roles where I can help a younger generation learn skills to have a bright future. That role is something I do in a few ways (as a parent, robotics mentor, school

16 cze 2025, 15:10:08 | Hacker news
Show HN: Zeekstd – Rust Implementation of the ZSTD Seekable Format

Hello,

I would like to share a Rust implementation of the Zstandard seekable format I've been working on.

Regular zstd compressed files consist of a single frame, meaning you have to start dec

16 cze 2025, 12:50:02 | Hacker news