What it does and how it connects
cad3dify generates a 3D CAD model as a STEP file from a 2D CAD image, using a vision-language model (GPT-5, Claude 4.5 Opus, Gemini 3 Pro, or Llama 3.2 on Vertex AI). The user runs a CLI with the image file, or a Streamlit app, and an output.step file is generated.
The pipeline is agent-based: a CAD code generator agent writes the model code, a Python execution and debugging agent runs it, the STEP file is rendered back to an image, and a refiner agent iterates on the code until the rendered model matches. The README notes an agent-based version of the project, agent3dify, is available instead.
Running it needs the chosen model provider's API key, for example OPENAI_API_KEY, and installation through Poetry. The sample in the README converts a 2D drawing image into a generated 3D model shown next to the input.
Alternatives
Compare side by side- agentcad
agentcad is a CLI and MCP server that builds 3D models from build123d scripts, while cad3dify converts 2D CAD images into STEP models.
- cadgenbench
CADGenBench scores AI-generated and edited 3D parts against reference geometry, while cad3dify converts 2D CAD images into STEP models.
- SolidCraft
SolidCraft is a parametric 3D CAD application with a built-in MCP server, while cad3dify converts 2D CAD images into STEP models.
- Serpentine3D
Serpentine3D is a standalone NURBS modeller with an assistant, while cad3dify converts 2D CAD images into STEP models.
- CAD-MCP
CAD-MCP drives AutoCAD, GstarCAD, and ZWCAD through an MCP server, while cad3dify converts 2D CAD images into STEP models.
Sources
Not verified
- Pricing: none stated on the repo (running it needs the chosen model provider's API key)
- Real user voices (no real linked post read for this page)
- Related Error Index entries (no matching entry verified)
- A named individual builder beyond the neka-nat repository owner
- A standalone website (repo only)
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.