I'm building ShopSpec (https://shopspec.io/) for this kind of workflow. I'm a woodworker and use it for my own home and shop builds.
It's a woodworking domain engine and parametric furniture builder focused on projects like bookshelves, cabinetry, and shop furniture. It works out the parts, joints, cut list, etc.
There is an MCP component in beta (https://shopspec.io/agents) that allows an agent to explore designs while the engine still does the math. To take a design to CAD, a project can be exported as DXF or as a Ruby script that rebuilds it in SketchUp Pro.
It's narrower than Shapr3D, but it might fit the projects you describe.
I’ve started doing some furniture design in CAD and I’ve been wondering how people model plywood. Do you make 3/4” plywood 0.75” thick, or do you use the actual sheet thickness (often, but not always, 23/32)?
I checked this project couple months ago and i can say it's really nice! Definetively worth checking!
Cool idea. You might want to tell your LLM to chill on the all caps small text. It's adding eyebrow text to basically every section. Just say 'no eyebrow text. only use caps lock on small text if you absolutely have a good reason to'.
This is amazing -- I was looking for a tool exactly like this to DIY a bookshelf. That said - I noticed none of the patterns had curved edges (or curved sides e.g. for a corner bookshelf. Is that technically possible or out of scope for now?
This is cool. I have a friend getting in to furniture making and forwarded this, however: (1) You need a metric default outside of the US. (2) >4 shelves does not work. (3) 'Other' hardwood type not possible. (4) Could not find a way to get chamfer to render on slab top.
This looks really nice, I'll give it a shot with my next project!
This is so clever.
why does this need to be a website?
I want to self host this. Where’s the code?
This looks fantastic - great job!
This looks very nice. I can see how opinionated it is in a way that it suits your needs well. Cheers!
As an engineer obsessed with the finer details and getting his fix from weekend woodworking by making things just the way I want for fun, and tinkering with newer ways of doing things, some finer details that probably won't make a lot of rational sense, but I really badly want them because it is cool.. I want a more general purpose workflow where I can make anything I feel like... {}toys for kids, bike stand for the shed, A tool wall, Bed for the kids..}. Your approach to doing what you happened to need - bookshelves, workbench etc in a customisable way is very cool. But, I've already made those over the years and need something else.. :-)
Your work gave me a lot of ideas and levelled up what output I can make once I figure out a more general purpose workflow.