CQAsk
Open source LLM-powered CAD generation tool that produces 3D models from natural language using CadQuery.
What it does and how it connects
CQAsk is an open source LLM-powered CAD generation tool that produces 3D models from natural language using CadQuery. The user types CAD requirements into a web UI, and the backend generates the model with a language model; generated files land in the backend generated folder and can be downloaded as STL, STEP, and other formats from the UI.
Setup is a Yarn frontend and a Python backend with CadQuery installed separately, an .env file holding an OpenAI key, and the server started with python api.py. The README states seamless LLM integration for CAD generation, a user-friendly UI, and customizable input for CAD specifications.
The repository was last pushed in June 2024, and the README still describes the original OpenAI-only backend. A user issue from October 2024 reports the backend does not run on Python 3.13 because of dependency errors, and asks for pinned dependency versions or a Dockerfile.
What engineers report
I used your app which seems really awesome. I managed to switch to Azure OpenAI.
2024-07-23Read the original
Alternatives
Compare side by side- cadquery-mcp-server
An MCP server that exposes CadQuery-based CAD generation and automated model validation tools to AI assistants.
- text-to-cad (CAD Skills)
An agent skills framework that gives AI coding agents parametric CAD superpowers through the build123d Python library.
- CADAM
An open source text-to-CAD web application that generates 3D models from natural language, powered by OpenSCAD running in the browser.
- cad-agent
An AI-driven CAD modeling agent with a visual feedback loop built on build123d and MCP for 3D-printable parts.
- openscad-agent
A Claude Code-powered agent environment that generates 3D-printable designs by writing OpenSCAD code from natural language.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
Sources
Not verified
- No GitHub releases exist, so latest release fields are null.
- Pricing: none stated on the repo.
- Activity: last push 2024-06-17, so the project looks quiet; no releases exist.
- A named individual builder beyond the OpenOrion organization
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.