CAD-Coder: Text-to-CAD Generation with Chain-of-Thought and Geometric Reward
Not on the map. Why?
Abstract (arXiv)
In this work, we introduce CAD-Coder, a novel framework that reformulates text-to-CAD as the generation of CadQuery scripts - a Python-based, parametric CAD language. This representation enables direct geometric validation, a richer modeling vocabulary, and seamless integration with existing LLMs. To further enhance code validity and geometric fidelity, we propose a two-stage learning pipeline: (1) supervised fine-tuning on paired text-CadQuery data, and (2) reinforcement learning with Group Reward Policy Optimization (GRPO), guided by a CAD-specific reward comprising both a geometric reward (Chamfer Distance) and a format reward. We also introduce a chain-of-thought (CoT) planning process to improve model reasoning, and construct a large-scale, high-quality dataset of 110K text-CadQuery-3D model triplets and 1.5K CoT samples via an automated pipeline. Extensive experiments demonstrate that CAD-Coder enables LLMs to generate diverse, valid, and complex CAD models directly from natural language, advancing the state of the art of text-to-CAD generation and geometric reasoning.
Key facts. Cited by 53 papers in the map (data through 7 Oct 2026). First posted on arXiv 26 May 2025.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 9; 2026: 44.
53 papers.
Sort:
By area:
- 2025Reinforcement Learning Meets Large Language Models: A Survey of Advancements and Applications Across the LLM Lifecyclecited by 34
- 2026Articraft: An Agentic System for Scalable Articulated 3D Asset Generationcited by 25
- 2025CADmium: Fine-Tuning Code Language Models for Text-Driven Sequential CAD Designcited by 23
- 2025CME-CAD: Heterogeneous Collaborative Multi-Expert Reinforcement Learning for CAD Code Generationcited by 18
- 2025cadrille: Multi-modal CAD Reconstruction with Reinforcement Learningcited by 14
- 2026BenchCAD: A Comprehensive, Industry-Standard Benchmark for Programmatic CADcited by 11
- 2025From Intent to Execution: Multimodal Chain-of-Thought Reinforcement Learning for Precise CAD Code Generationcited by 10
- 2025ReCAD: Reinforcement Learning Enhanced Parametric CAD Model Generation with Vision-Language Modelscited by 10
- 2025CAD-Judge: Toward Efficient Morphological Grading and Verification for Text-to-CAD Generationcited by 9
- 2026Pointer-CAD: Unifying B-Rep and Command Sequences via Pointer-based Edges & Faces Selectioncited by 9
- 2026Text-to-CAD Evaluation with CADTestscited by 9
- 2026IterCAD: An Iterative Multimodal Agent for Visually-Grounded CAD Generation and Editingcited by 9
38 more
- 2026Clarify Before You Draw: Proactive Agents for Robust Text-to-CAD Generationcited by 7
- 2026ArtiCAD: Articulated CAD Assembly Design via Multi-Agent Code Generationcited by 7
- 2026Towards High-Fidelity CAD Generation via LLM-Driven Program Generation and Text-Based B-Rep Primitive Groundingcited by 6
- 2026TOOLCAD: Exploring Tool-Using Large Language Models in Text-to-CAD Generation with Reinforcement Learningcited by 6
- 2026CADReasoner: Iterative Program Editing for CAD Reverse Engineeringcited by 4
- 2026InCoder-32B-Thinking: Industrial Code World Model for Thinkingcited by 4
- 2026CADFS: A Big CAD Program Dataset and Framework for Computer-Aided Design with Large Language Modelscited by 4
- 2026Embodied CAD: Solver-Grounded LLM Agents for Parametric B-Rep Assembly Modelingcited by 4
- 2026BrepCoder: A Unified Multimodal Large Language Model for Multi-task B-rep Reasoningcited by 3
- 2026GIFT: Bootstrapping Image-to-CAD Program Synthesis via Geometric Feedbackcited by 3
- 2026ArtisanCAD: An Industrial-Level CAD Agent with Expert-Grounded Knowledge Distillationcited by 3
- 2025Empowering Real-World: A Survey on the Technology, Practice, and Evaluation of LLM-driven Industry Agentscited by 2
- 2026ComAct: Reframing Professional Software Manipulation via COM-as-Action Paradigmcited by 2
- 2026CADIR: A Cross-Backend Editable Intermediate Representation for Agentic CAD Generationcited by 2
- 2025CAD-Tokenizer: Towards Text-based CAD Prototyping via Modality-Specific Tokenizationcited by 1
- 2026STEP-LLM: Generating CAD STEP Models from Natural Language with Large Language Modelscited by 1
- 2026PRISM: A Benchmark for Programmatic Spatial-Temporal Reasoningcited by 1
- 2026BIM-Edit: Benchmarking Large Language Models for IFC-Based Building Information Modelingcited by 1
- 2026HierCAD: Hierarchical Text-to-CAD Design via Structure Alignment and Parameter Groundingcited by 1
- 2026Procedura: Agentic 3D Modeling with Procedural Controlcited by 1
- 2026PLLM: Pseudo-Labeling Large Language Models for CAD Program Synthesiscited by 0
- 2026Design-Specification Tiling for ICL-based CAD Code Generationcited by 0
- 2026Learning Hierarchical and Geometry-Aware Graph Representations for Text-to-CADcited by 0
- 2026Reasoning4Sciences: Bridging Reasoning Language Models to All Scientific Branchescited by 0
- 2026FllumaOne: A Code-Native Multimodal CAD Dataset with Executable Programs and Kernel-Validated Feature Historiescited by 0
- 2026Pointer-CAD v2: Plan-Then-Construct CAD Generation with Dimension-Aware Parametric Precisioncited by 0
- 2026Arko-T: A Foundation Model for Text-to-Structured 3D Generationcited by 0
- 2026Three-Phase Evaluation of AI-Assisted Software Development Life Cyclecited by 0
- 2026PCBWorld: A Benchmark Environment for Engine-Grounded PCB Design Automationcited by 0
- 2026Wrong Design Intent Is Worse Than Never Conditioning: A Derangement-Control Diagnosis of Header Conditioning in CAD Program Completioncited by 0
- 2026Drawing-Recode: Annotation Grounding for Parametric CAD Code Generation from Raster 2D CAD Drawingscited by 0
- 2026CADENA: Stepwise CAD Reverse Engineeringcited by 0
- 2026TraceCAD: Trace-Guided Repair for Agentic CAD Generationcited by 0
- 2026RA-CAD: Learning Post-Execution Critique for State-Aware Text-to-CAD Generationcited by 0
- 2026Test-Time Scaling for CAD Generation via Verifier-Free Consensus Selectioncited by 0
- 2026Large Language Models and their Awareness of Mechanics and Spatial Geometrycited by 0
- 2026IterCAD: Iterative Program Repair for CAD Code Generation from Orthographic Viewscited by 0
- 2026ExpConCAD: Experience-Guided Text-to-CAD Generation from Shape Descriptions with Implicit Spatial Constraintscited by 0
50 most cited of 53 All 53 (JSON)
- 2026ConCAD: Constraint-Aware Image-to-CAD Generation with Dual-Granularity Rewards28 Sep 2026
- 2026CodeSkill: Latent Skill Abstraction for Long-Horizon Code Agents27 Sep 2026
- 2026CIT-CAD: Constraint Intent Tree-based CAD Code Generation and Verification7 Sep 2026
- 2026Procedura: Agentic 3D Modeling with Procedural Control26 Aug 2026
- 2026ExpConCAD: Experience-Guided Text-to-CAD Generation from Shape Descriptions with Implicit Spatial Constraints25 Aug 2026
- 2026IterCAD: Iterative Program Repair for CAD Code Generation from Orthographic Views25 Aug 2026
- 2026Test-Time Scaling for CAD Generation via Verifier-Free Consensus Selection10 Aug 2026
- 2026RA-CAD: Learning Post-Execution Critique for State-Aware Text-to-CAD Generation6 Aug 2026
- 2026TraceCAD: Trace-Guided Repair for Agentic CAD Generation4 Aug 2026
- 2026CADIR: A Cross-Backend Editable Intermediate Representation for Agentic CAD Generation1 Aug 2026
- 2026CADENA: Stepwise CAD Reverse Engineering1 Aug 2026
- 2026Drawing-Recode: Annotation Grounding for Parametric CAD Code Generation from Raster 2D CAD Drawings30 Jul 2026
38 more
- 2026Wrong Design Intent Is Worse Than Never Conditioning: A Derangement-Control Diagnosis of Header Conditioning in CAD Program Completion25 Jul 2026
- 2026HierCAD: Hierarchical Text-to-CAD Design via Structure Alignment and Parameter Grounding13 Jul 2026
- 2026Large Language Models and their Awareness of Mechanics and Spatial Geometry10 Jul 2026
- 2026PCBWorld: A Benchmark Environment for Engine-Grounded PCB Design Automation7 Jul 2026
- 2026ArtisanCAD: An Industrial-Level CAD Agent with Expert-Grounded Knowledge Distillation7 Jul 2026
- 2026Three-Phase Evaluation of AI-Assisted Software Development Life Cycle6 Jul 2026
- 2026Embodied CAD: Solver-Grounded LLM Agents for Parametric B-Rep Assembly Modeling30 Jun 2026
- 2026Arko-T: A Foundation Model for Text-to-Structured 3D Generation29 Jun 2026
- 2026Pointer-CAD v2: Plan-Then-Construct CAD Generation with Dimension-Aware Parametric Precision28 Jun 2026
- 2026BIM-Edit: Benchmarking Large Language Models for IFC-Based Building Information Modeling18 Jun 2026
- 2026FllumaOne: A Code-Native Multimodal CAD Dataset with Executable Programs and Kernel-Validated Feature Histories16 Jun 2026
- 2026IterCAD: An Iterative Multimodal Agent for Visually-Grounded CAD Generation and Editing11 Jun 2026
- 2026ComAct: Reframing Professional Software Manipulation via COM-as-Action Paradigm11 Jun 2026
- 2026Reasoning4Sciences: Bridging Reasoning Language Models to All Scientific Branches31 May 2026
- 2026PRISM: A Benchmark for Programmatic Spatial-Temporal Reasoning19 May 2026
- 2026Articraft: An Agentic System for Scalable Articulated 3D Asset Generation14 May 2026
- 2026BenchCAD: A Comprehensive, Industry-Standard Benchmark for Programmatic CAD11 May 2026
- 2026Text-to-CAD Evaluation with CADTests8 May 2026
- 2026CADFS: A Big CAD Program Dataset and Framework for Computer-Aided Design with Large Language Models3 May 2026
- 2026ArtiCAD: Articulated CAD Assembly Design via Multi-Agent Code Generation13 Apr 2026
- 2026Learning Hierarchical and Geometry-Aware Graph Representations for Text-to-CAD11 Apr 2026
- 2026TOOLCAD: Exploring Tool-Using Large Language Models in Text-to-CAD Generation with Reinforcement Learning9 Apr 2026
- 2026InCoder-32B-Thinking: Industrial Code World Model for Thinking3 Apr 2026
- 2026GIFT: Bootstrapping Image-to-CAD Program Synthesis via Geometric Feedback28 Mar 2026
- 2026Design-Specification Tiling for ICL-based CAD Code Generation13 Mar 2026
- 2026Towards High-Fidelity CAD Generation via LLM-Driven Program Generation and Text-Based B-Rep Primitive Grounding12 Mar 2026
- 2026Pointer-CAD: Unifying B-Rep and Command Sequences via Pointer-based Edges & Faces Selection4 Mar 2026
- 2026BrepCoder: A Unified Multimodal Large Language Model for Multi-task B-rep Reasoning25 Feb 2026
- 2026CADReasoner: Iterative Program Editing for CAD Reverse Engineering18 Feb 2026
- 2026PLLM: Pseudo-Labeling Large Language Models for CAD Program Synthesis13 Feb 2026
- 2026Clarify Before You Draw: Proactive Agents for Robust Text-to-CAD Generation3 Feb 2026
- 2026STEP-LLM: Generating CAD STEP Models from Natural Language with Large Language Models19 Jan 2026
- 2025CME-CAD: Heterogeneous Collaborative Multi-Expert Reinforcement Learning for CAD Code Generation29 Dec 2025
- 2025ReCAD: Reinforcement Learning Enhanced Parametric CAD Model Generation with Vision-Language Models6 Dec 2025
- 2025Empowering Real-World: A Survey on the Technology, Practice, and Evaluation of LLM-driven Industry Agents20 Oct 2025
- 2025CAD-Tokenizer: Towards Text-based CAD Prototyping via Modality-Specific Tokenization25 Sep 2025
- 2025Reinforcement Learning Meets Large Language Models: A Survey of Advancements and Applications Across the LLM Lifecycle20 Sep 2025
- 2025From Intent to Execution: Multimodal Chain-of-Thought Reinforcement Learning for Precise CAD Code Generation13 Aug 2025
50 newest of 53 All 53 (JSON)
- 2026Articraft: An Agentic System for Scalable Articulated 3D Asset Generationcited by 25
- 2026Clarify Before You Draw: Proactive Agents for Robust Text-to-CAD Generationcited by 7
- 2026ArtiCAD: Articulated CAD Assembly Design via Multi-Agent Code Generationcited by 7
- 2026TOOLCAD: Exploring Tool-Using Large Language Models in Text-to-CAD Generation with Reinforcement Learningcited by 6
- 2026Embodied CAD: Solver-Grounded LLM Agents for Parametric B-Rep Assembly Modelingcited by 4
- 2026ComAct: Reframing Professional Software Manipulation via COM-as-Action Paradigmcited by 2
- 2026CADIR: A Cross-Backend Editable Intermediate Representation for Agentic CAD Generationcited by 2
- 2026Procedura: Agentic 3D Modeling with Procedural Controlcited by 1
- 2026TraceCAD: Trace-Guided Repair for Agentic CAD Generationcited by 0
- 2026CodeSkill: Latent Skill Abstraction for Long-Horizon Code Agentscited by 0
- 2026CodeSkill: Latent Skill Abstraction for Long-Horizon Code Agents27 Sep 2026
- 2026Procedura: Agentic 3D Modeling with Procedural Control26 Aug 2026
- 2026TraceCAD: Trace-Guided Repair for Agentic CAD Generation4 Aug 2026
- 2026CADIR: A Cross-Backend Editable Intermediate Representation for Agentic CAD Generation1 Aug 2026
- 2026Embodied CAD: Solver-Grounded LLM Agents for Parametric B-Rep Assembly Modeling30 Jun 2026
- 2026ComAct: Reframing Professional Software Manipulation via COM-as-Action Paradigm11 Jun 2026
- 2026Articraft: An Agentic System for Scalable Articulated 3D Asset Generation14 May 2026
- 2026ArtiCAD: Articulated CAD Assembly Design via Multi-Agent Code Generation13 Apr 2026
- 2026TOOLCAD: Exploring Tool-Using Large Language Models in Text-to-CAD Generation with Reinforcement Learning9 Apr 2026
- 2026Clarify Before You Draw: Proactive Agents for Robust Text-to-CAD Generation3 Feb 2026
- 2025From Intent to Execution: Multimodal Chain-of-Thought Reinforcement Learning for Precise CAD Code Generationcited by 10
- 2026InCoder-32B-Thinking: Industrial Code World Model for Thinkingcited by 4
- 2026BrepCoder: A Unified Multimodal Large Language Model for Multi-task B-rep Reasoningcited by 3
- 2025Empowering Real-World: A Survey on the Technology, Practice, and Evaluation of LLM-driven Industry Agentscited by 2
- 2026PRISM: A Benchmark for Programmatic Spatial-Temporal Reasoningcited by 1
- 2026Reasoning4Sciences: Bridging Reasoning Language Models to All Scientific Branchescited by 0
- 2026Test-Time Scaling for CAD Generation via Verifier-Free Consensus Selectioncited by 0
- 2026Test-Time Scaling for CAD Generation via Verifier-Free Consensus Selection10 Aug 2026
- 2026Reasoning4Sciences: Bridging Reasoning Language Models to All Scientific Branches31 May 2026
- 2026PRISM: A Benchmark for Programmatic Spatial-Temporal Reasoning19 May 2026
- 2026InCoder-32B-Thinking: Industrial Code World Model for Thinking3 Apr 2026
- 2026BrepCoder: A Unified Multimodal Large Language Model for Multi-task B-rep Reasoning25 Feb 2026
- 2025Empowering Real-World: A Survey on the Technology, Practice, and Evaluation of LLM-driven Industry Agents20 Oct 2025
- 2025From Intent to Execution: Multimodal Chain-of-Thought Reinforcement Learning for Precise CAD Code Generation13 Aug 2025
- 2025Reinforcement Learning Meets Large Language Models: A Survey of Advancements and Applications Across the LLM Lifecyclecited by 34
- 2025CADmium: Fine-Tuning Code Language Models for Text-Driven Sequential CAD Designcited by 23
- 2025CME-CAD: Heterogeneous Collaborative Multi-Expert Reinforcement Learning for CAD Code Generationcited by 18
- 2025cadrille: Multi-modal CAD Reconstruction with Reinforcement Learningcited by 14
- 2026BenchCAD: A Comprehensive, Industry-Standard Benchmark for Programmatic CADcited by 11
- 2025CAD-Judge: Toward Efficient Morphological Grading and Verification for Text-to-CAD Generationcited by 9
- 2026Pointer-CAD: Unifying B-Rep and Command Sequences via Pointer-based Edges & Faces Selectioncited by 9
- 2026Text-to-CAD Evaluation with CADTestscited by 9
- 2026IterCAD: An Iterative Multimodal Agent for Visually-Grounded CAD Generation and Editingcited by 9
- 2026Towards High-Fidelity CAD Generation via LLM-Driven Program Generation and Text-Based B-Rep Primitive Groundingcited by 6
- 2026CADReasoner: Iterative Program Editing for CAD Reverse Engineeringcited by 4
- 2026GIFT: Bootstrapping Image-to-CAD Program Synthesis via Geometric Feedbackcited by 3
12 most cited of 34 All 34 (JSON)
- 2026ConCAD: Constraint-Aware Image-to-CAD Generation with Dual-Granularity Rewards28 Sep 2026
- 2026CIT-CAD: Constraint Intent Tree-based CAD Code Generation and Verification7 Sep 2026
- 2026ExpConCAD: Experience-Guided Text-to-CAD Generation from Shape Descriptions with Implicit Spatial Constraints25 Aug 2026
- 2026IterCAD: Iterative Program Repair for CAD Code Generation from Orthographic Views25 Aug 2026
- 2026RA-CAD: Learning Post-Execution Critique for State-Aware Text-to-CAD Generation6 Aug 2026
- 2026CADENA: Stepwise CAD Reverse Engineering1 Aug 2026
- 2026Drawing-Recode: Annotation Grounding for Parametric CAD Code Generation from Raster 2D CAD Drawings30 Jul 2026
- 2026Wrong Design Intent Is Worse Than Never Conditioning: A Derangement-Control Diagnosis of Header Conditioning in CAD Program Completion25 Jul 2026
- 2026HierCAD: Hierarchical Text-to-CAD Design via Structure Alignment and Parameter Grounding13 Jul 2026
- 2026Large Language Models and their Awareness of Mechanics and Spatial Geometry10 Jul 2026
- 2026PCBWorld: A Benchmark Environment for Engine-Grounded PCB Design Automation7 Jul 2026
- 2026ArtisanCAD: An Industrial-Level CAD Agent with Expert-Grounded Knowledge Distillation7 Jul 2026
12 newest of 34 All 34 (JSON)