Inspiration

We were inspired by the recent release of KittyCAD's typescript design API. While we did not end up using it, it was a good starting point for the idea of the project.

What it does

Allows you to create simple straight-forward designs simply by explaining them. Then refine them using follow up prompts and visual feedback back to the LLM.

How we built it

Txt2CAD is a NextJS app and flask server running a GPT agent which defines task parameters and subtasks, then creates other agents to solve the defined components by creating cadquery code which is ran and checked for errors until it successfully creates the desired design. Throughout the process, a Mistral small agent is sending updates to the user for what is currently happening in the app.

What we learned

Flask, Openrouter, Pusher, cadquery and complex AI workflows.

What's next for Txt2CAD

Bug fixing, perfecting the front end and finalizing the visual feedback feature.

Built With

Share this project:

Updates