Design 3D-printable parts by describing them
A developer built SOMA, an app where coding agents like Claude Code design 3D-printable parts as code; he reports very good results in this early prototype.
Done with Claude CodeClaude Opus 5.5
What they did
A developer built a desktop app that works with coding agents such as Claude Code, Codex, OpenCode or Gemini. The agent gets a SOMA tool and a file of project rules. The user describes a part, such as a Raspberry Pi 5 case with vents in the lid, in PETG plastic. The agent writes design code that SOMA redraws after every change. The user clicks, measures or sketches on the 3D view to ask for fixes, then saves files ready to print.
How it went
The author says he mostly tested it with Claude Code and Opus 5.5, with very good results. It is labelled an early prototype, version 0.8.0. The app itself was largely written by coding agents.
Worth knowing
The download is over 1 GB and is not signed by a trusted publisher. It is mainly tested on Windows, and you need your own paid agent subscription.
Try it yourself with Claude Code
Design a parametric 3D part in CadQuery: [describe the part, e.g. a case for a [device] with vents], to be printed in [material] on [printer]. Make key dimensions adjustable parameters. Build the model, check wall thickness and overhangs, and render a preview. Summarise the dimensions and any printability concerns. Wait for my feedback before exporting to STL.
Swap the highlighted [parts] for your own details.
Source: GitHub · Kai-Jungsthoefel · Oct 10, 2026
Written with AI assistance from the original post and checked against our editorial guidelines. Results are as reported by the source, not independently verified.