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
- ai
- cad
- flask
- nextjs
- openai
- python
- typescript
Log in or sign up for Devpost to join the conversation.