# 60 Alternatives to CAD Khana

*Interactive version: [View on web](/articles/cad-llm-tools.html)*


Vibe Cading is a thing now. Describe a part, watch the LLM generate geometry, steer by eye until it looks right. 61 open source tools do exactly that, most built since MCP launched in late 2024.

The tools split on one question: who closes the feedback loop? In most, you do. You look at the render, describe what's wrong, the LLM tries again. In agent-driven tools, structured feedback returns to the LLM directly: scalar diagnostics, geometry properties, constraint violations. The agent corrects its own mistakes without you watching each iteration.

[CAD Khana](https://github.com/cyberchitta/cad-khana) is our take on agent-driven vibe Cading. We chose code-CAD, where geometry is defined in code (Build123d, CadQuery, OpenSCAD), over wrapping a CAD application: diagnostics work cleaner directly against geometry, with no application object model in the way.

JSON diagnostics (interference, clearance, wall thickness, overhangs) come back after every Build123d build. The agent can also request a render and look at the geometry directly — multi-modal vision catches issues that don't surface as scalars. Assertions in the script become build failures, not warnings. Humans stay in the loop for taste and physical-world validation.

## Agent-driven

Most wrap code-CAD libraries as MCP servers or Claude Code skills. A few add structured diagnostics on top of CAD applications like Onshape and AutoCAD.

### Active

| Stars | Repository | Description |
|-------|------------|-------------|
| 4350 | [text-to-cad](https://github.com/earthtojake/text-to-cad)  
Created: Apr 22, 2026  
Updated: May 21, 2026  
Language: JavaScript | A collection of agent skills for CAD, robotics and hardware design |
| 120 | [jarvis-onshape-mcp](https://github.com/ReshefElisha/jarvis-onshape-mcp)  
Created: Apr 17, 2026  
Updated: Apr 22, 2026  
Language: Python | Jarvis Onshape MCP — Claude Code plugin for driving real Onshape CAD. Vision-decomposition skill + truth-telling + parametric iteration + FeatureScript. |
| 79 | [openscad-agent](https://github.com/iancanderson/openscad-agent)  
Created: Feb 3, 2026  
Updated: Feb 3, 2026  
Language: Shell | A Claude Code-powered 3D modeling agent environment for creating 3D printable designs using OpenSCAD. |
| 30 | [VibeCAD](https://github.com/rawwerks/VibeCAD)  
Created: Dec 17, 2025  
Updated: Dec 18, 2025  
Language: Python | A library of Claude Code skills for teaching coding agents how to use various CAD tools |
| 20 | [cad-agent](https://github.com/Svetlana-DAO-LLC/cad-agent)  
Created: Jan 24, 2026  
Updated: Feb 17, 2026  
Language: Python | AI-driven CAD modeling for 3D printing (build123d + MCP) |
| 8 | [**cad-khana**](https://github.com/cyberchitta/cad-khana)  
Created: Apr 19, 2026  
Updated: May 21, 2026  
Language: Python | Claude Code skill and diagnostics-first Build123d wrapper for LLM-driven CAD iteration. |
| 5 | [SynthCAD](https://github.com/BenCaunt/SynthCAD)  
Created: May 4, 2026  
Updated: May 12, 2026  
Language: Python | Skills and tools which enable coding agents like Codex to CAD |
| 3 | [build123d-mcp](https://github.com/pzfreo/build123d-mcp)  
Created: Apr 30, 2026  
Updated: May 21, 2026  
Language: Python | MCP server for build123d to improve AI cognition when creating 3D CAD models |
| 3 | [adn-mcp-autocad](https://github.com/ADN-DevTech/adn-mcp-autocad)  
Created: Mar 3, 2026  
Updated: Mar 18, 2026  
Language: C# | An AutoCAD .NET plugin that brings Claude AI into the drawing environment — enabling natural language interaction with XData and Extension Dictionaries through an MCP-style agentic tool loop. New tools can be added by implementing a single ITool interface |
| 2 | [mcp-cadquery-server-public](https://github.com/mikekuniavsky/mcp-cadquery-server-public)  
Created: Apr 10, 2026  
Updated: Apr 10, 2026  
Language: Python | An MCP server for CadQuery -- takes in cq, returns 3MF, PNG, GLB  |
| 2 | [kernelCAD-web](https://github.com/w1ne/kernelCAD-web)  
Created: Jan 25, 2026  
Updated: May 22, 2026  
Language: TypeScript | Open, agent-native CAD; edit code, not click menus, make things. |
| 1 | [AgentSCAD](https://github.com/Kevoyuan/AgentSCAD)  
Created: Apr 25, 2026  
Updated: May 3, 2026  
Language: TypeScript | AI-native CAD agent converting natural-language requests into validated OpenSCAD artifacts with automated geometry repair and manufacturing validation. |


*4 inactive agent-driven repos (last commit over 9 months ago) — see the [web version](/articles/cad-llm-tools.html) for the full list.*


## Human-directed

You inspect the result and steer the next iteration. Two shapes of tool live here: extensions to existing CAD applications (FreeCAD, Blender, AutoCAD, SolidWorks, Fusion 360, Onshape, Rhino/Grasshopper, SketchUp) for users who already know them, and standalone code-CAD tools for users who don't.

Blender is mesh-based animation software, not precision CAD, but [blender-mcp](https://github.com/ahujasid/blender-mcp) is the most-starred 3D-tool MCP by a wide margin and sets the reference point for MCP tooling at scale. [CADAM](https://github.com/Adam-CAD/CADAM) is the outlier in the other direction: a text-to-CAD web app rather than a server or extension. McNeel ships [RhinoMCP](https://github.com/mcneel/RhinoMCP) as a first-party server, still rare among CAD vendors.

### Active

| Stars | Repository | Description |
|-------|------------|-------------|
| 21901 | [blender-mcp](https://github.com/ahujasid/blender-mcp)  
Created: Mar 7, 2025  
Updated: Jan 23, 2026  
Language: Python | No description available |
| 3430 | [CADAM](https://github.com/Adam-CAD/CADAM)  
Created: Sep 1, 2025  
Updated: May 22, 2026  
Language: TypeScript | CADAM is the open source text-to-CAD web application |
| 985 | [freecad-mcp](https://github.com/neka-nat/freecad-mcp)  
Created: Nov 25, 2023  
Updated: May 13, 2026  
Language: Python | FreeCAD MCP(Model Context Protocol) server |
| 277 | [synaps-cad](https://github.com/ierror/synaps-cad)  
Created: Feb 27, 2026  
Updated: Mar 26, 2026  
Language: Rust | The AI-powered 3D CAD IDE — edit code, visualize in 3D, and reshape your designs with natural language. |
| 268 | [sketchup-mcp](https://github.com/mhyrr/sketchup-mcp)  
Created: Mar 13, 2025  
Updated: Apr 25, 2026  
Language: Ruby | Sketchup Model Context Protocol |
| 246 | [freecad-ai](https://github.com/ghbalf/freecad-ai)  
Created: Feb 20, 2026  
Updated: May 23, 2026  
Language: Python | AI-powered assistant workbench for FreeCAD — generate 3D models from natural language |
| 167 | [Easy-MCP-AutoCad](https://github.com/zh19980811/Easy-MCP-AutoCad)  
Created: Mar 17, 2025  
Updated: Jan 22, 2026  
Language: Python | 这个项目是一个基于Model Context Protocol (MCP)的AutoCAD集成服务器，它允许通过自然语言与AutoCAD进行交互。通过这个服务器，用户可以使用Claude等大型语言模型来创建、修改和分析AutoCAD图纸，同时还可以存储和查询CAD元素的相关数据。目前制作参考学习，仅实现端到端之间的通信，具体工具函数尚未晚上 |
| 143 | [SolidworksMCP-TS](https://github.com/vespo92/SolidworksMCP-TS)  
Created: Jul 8, 2025  
Updated: May 6, 2026  
Language: TypeScript | Solidworks MCP using Typescript |
| 95 | [Fusion-360-MCP-Server](https://github.com/AuraFriday/Fusion-360-MCP-Server)  
Created: Nov 4, 2025  
Updated: Jan 28, 2026  
Language: Python | Control Fusion 360 with any AI through Model Context Protocol (MCP) |
| 93 | [freecad-addon-robust-mcp-server](https://github.com/spkane/freecad-addon-robust-mcp-server)  
Created: Jan 3, 2026  
Updated: Feb 4, 2026  
Language: Python | The FreeCAD Robust MCP server and MCP Bridge Workbench/Addon |
| 87 | [openscad-mcp](https://github.com/quellant/openscad-mcp)  
Created: Aug 28, 2025  
Updated: Feb 15, 2026  
Language: Python | A Model Context Protocol (MCP) server for OpenSCAD 3D modeling and rendering |
| 84 | [onshape-mcp](https://github.com/hedless/onshape-mcp)  
Created: Oct 15, 2025  
Updated: Mar 4, 2026  
Language: Python | mcp server for interacting with onshape |
| 83 | [RhinoMCP](https://github.com/mcneel/RhinoMCP)  
Created: Apr 25, 2026  
Updated: May 22, 2026  
Language: C# | A Rhino MCP Server for AI Agents to create and edit Rhino. |
| 67 | [cordyceps](https://github.com/brookstalley/cordyceps)  
Created: Jan 27, 2026  
Updated: Mar 26, 2026  
Language: C# | Grasshopper MCP Bridge - Claude takes control of Grasshopper |
| 45 | [Autodesk-Fusion-360-MCP-Server](https://github.com/JustusBraitinger/Autodesk-Fusion-360-MCP-Server)  
Created: Sep 8, 2025  
Updated: Feb 19, 2026  
Language: Python | No description available |
| 31 | [fusion360-mcp-server](https://github.com/faust-machines/fusion360-mcp-server)  
Created: Feb 2, 2026  
Updated: Apr 27, 2026  
Language: Python | MCP Server for Autodesk Fusion 360 |
| 28 | [CADomatic](https://github.com/yas1nsyed/CADomatic)  
Created: Jul 21, 2025  
Updated: Sep 20, 2025  
Language: Python | An AI powered CAD design generator for FreeCAD |
| 22 | [mcp-freecad](https://github.com/jango-blockchained/mcp-freecad)  
Created: Mar 31, 2025  
Updated: Nov 6, 2025  
Language: Python | No description available |
| 22 | [Solidworks-MCP](https://github.com/alisamsam/Solidworks-MCP)  
Created: Mar 22, 2026  
Updated: Mar 23, 2026  
Language: Python | MCP server to automate SolidWorks using Claude AI — 22 tools for parts, sketches & features |
| 20 | [rhino_mcp](https://github.com/reer-ide/rhino_mcp)  
Created: Mar 29, 2025  
Updated: Apr 5, 2026  
Language: Python | No description available |
| 18 | [SketchUp-MCP](https://github.com/BearNetwork-BRNKC/SketchUp-MCP)  
Created: Mar 21, 2025  
Updated: May 7, 2026  
Language: Ruby | SketchUp-MCP For AI |
| 17 | [CADialogue](https://github.com/Hiram31/CADialogue)  
Created: Oct 14, 2025  
Updated: Nov 1, 2025  
Language: Python | Official implementation of "CADialogue: A Multimodal LLM-Powered Conversational Assistant for Intuitive Parametric CAD Modeling" |
| 14 | [SolidworksMCP-python](https://github.com/andrewbartels1/SolidworksMCP-python)  
Created: Mar 17, 2026  
Updated: May 22, 2026  
Language: Python | A comprehensive Model Context Protocol (MCP) server for SolidWorks automation (in python) |
| 12 | [openscad-mcp](https://github.com/format37/openscad-mcp)  
Created: Jun 22, 2025  
Updated: Oct 11, 2025  
Language: Python | The openscad MCP server to compose openscad scripts and render them by LLM |
| 10 | [solidworks-automation-skill](https://github.com/djlex83/solidworks-automation-skill)  
Created: Jan 21, 2026  
Updated: Feb 22, 2026  
Language: Python | Python automation interface for SolidWorks CAD - Claude AI Skill for natural language CAD commands |
| 9 | [talkcad](https://github.com/outerreaches/talkcad)  
Created: Jan 7, 2026  
Updated: Feb 7, 2026  
Language: TypeScript | TalkCAD - LLM-Powered CAD Application |
| 4 | [freecad.gencad](https://github.com/drfenixion/freecad.gencad)  
Created: Apr 25, 2026  
Updated: May 12, 2026  
Language: Python | GenCAD is a FreeCAD AI workbench for creating, modifying, and exporting FreeCAD objects to code using natural language.  |
| 3 | [cadx-local](https://github.com/testingacount2026-ui/cadx-local)  
Created: Mar 16, 2026  
Updated: Mar 16, 2026  
Language: Python | CadX Local — Unlimited AI CAD powered by CadQuery + Ollama |
| 0 | [openscad-mcp-server](https://github.com/fboldo/openscad-mcp-server)  
Created: Feb 10, 2026  
Updated: Feb 13, 2026  
Language: TypeScript | An MCP server for rendering STL and PNG from OpenSCAD code. |
| 0 | [mcp-freecad](https://github.com/seansackowitz/mcp-freecad)  
Created: May 4, 2026  
Updated: May 3, 2026  
Language: Python | A Model Context Protocol server for FreeCAD. ~70 single-purpose tools across doc/obj/part/sketch/pd/expr/sheet/io/view, with screenshots returned only when explicitly requested. Designed for parametric modeling at low token cost. |
| 0 | [mcp-onshape](https://github.com/MEMSYS-bv/mcp-onshape)  
Created: Apr 8, 2026  
Updated: Apr 21, 2026  
Language: Python | MCP server + CLI tools for Onshape CAD integration with GitHub Copilot. 23 tools for variables, BOM, drawings, export, materials, and more. |


*14 inactive human-directed repos (last commit over 9 months ago) — see the [web version](/articles/cad-llm-tools.html) for the full list.*


## Credits

@restlessronin curated the initial links from Gemini Deep Research and Grok, OpenAI & DeepSeek search. List expansion via GitHub search by @claude-opus-4.7.

Github data and article table implementation by @claude-sonnet-4.6, refined by @claude-opus-4.7.

Initial article draft by @claude-sonnet-4.6, rewrite by @claude-opus-4.7.


---

## Document History

**May 23, 2026:** Repo statistics refreshed from GitHub

**May 10, 2026:** Trimmed redundancy in CAD Khana and Agent-driven intros.

**May 9, 2026:** Reworked CAD Khana intro; tool lists split into Active and Inactive.

**May 8, 2026:** Added 35 tools, expanding coverage to Fusion 360, Onshape, Rhino/Grasshopper, and SketchUp.

**May 7, 2026:** Restructured intro around a single axis and expanded CAD Khana's description.

