Vibe_CADing

Research repo for conditional CAD generation and retrieval in text-to-CAD pipelines.

Eval / BenchmarkOpen sourceMaintainedMCAD

What it does and how it connects

Vibe_CADing is a research repository for conditional CAD generation and retrieval in text-to-CAD pipelines. Its core idea is geometry as code: an LLM writes the shape as a program, the program runs, and errors go back to the LLM for repair. The design adds voxel-based 3D generators, an autoregressive PixelCNN-style 2D CAD layout generator, retrieval-augmented generation over open-source CAD libraries, geometric feedback and manufacturability scoring, and LLM-powered multi-agent orchestration with Planner, Retriever, Generator and Critic roles.

What runs today, per the README, is the LLM-to-code path: CadQuery and build123d harnesses that produce B-rep and STEP output with execute-and-retry loops, a GLSL signed distance function variant with GPU-rendered implicit surfaces, a JSON-spec-to-pythonOCC B-rep path for simple primitives, text-to-3D character animation, and supporting demos for text-to-image-to-SVG, PixelCNN 2D CAD grids and CLIP text and mesh retrieval.

The README's roadmap lists training the diffusion, VAE, VQ-VAE and PixelCNN models, implementing the geometric and structural feedback scoring, building the multi-agent loop, adding text and sketch conditioning, and a GUI-based interactive design agent, as future work. The requirements file is currently empty, with per-module dependencies listed in the README instead.

  • mnft

    Text-to-CAD tooling in Elixir that emits build123d, OpenSCAD and SMLib geometry, rather than a research repo for conditional CAD generation and retrieval.

  • cad-cae-copilot

    An MCP-capable CAD and CAE workbench that writes real build123d geometry and continues into simulation, rather than a research repo for conditional CAD generation and retrieval.

  • tau

    A browser-based, multi-kernel CAD platform with a natural-language interface, rather than a research repo for conditional CAD generation and retrieval.

Sources

  1. 1READMEgithub.com
  2. 2GitHub repo statsapi.github.com

Not verified

  • No GitHub releases exist, so latest release fields are null.
  • Pricing: none stated on the repo.
  • Real user voices: no real linked post read for this page.
  • Related Error Index entries: no matching entry verified (the live error map has no Vibe-CADing entries).
  • A named individual builder beyond the repository owner handle Masoudjafaripour
  • Which of the roadmap items are implemented: the README lists diffusion, VAE, PixelCNN and multi-agent modules as the design, and marks only the LLM-to-code harnesses, SDF variant, B-rep primitives and animation as running today.

Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.