freecad-ai
View on GitHubAI-powered assistant workbench for FreeCAD — generate 3D models from natural language
FreeCAD AI is an agentic assistant workbench for FreeCAD that turns natural-language prompts into 3D models by generating and executing Python, with Plan/Act modes, 50 tool-calling CAD operations, skills, MCP support and 21 LLM providers.
Use Cases
Generate 3D CAD models from natural language promptsAutomate parametric FreeCAD modeling via LLM-written PythonCreate gears, enclosures and fastener holes with reusable skillsSketch from an attached image using vision modelsRun a local offline CAD assistant with OllamaExpose FreeCAD operations to external agents over MCPReview generated Python code before execution in Plan modeAuto-correct failed modeling code with LLM retries
Built With
- Language
- Python
- Frameworks
- FreeCAD · MCP · Ollama · OpenAI-compatible API · Anthropic API
Tags
freecad · cad · 3d-modeling · llm · agent · tool-calling · mcp · skills · python · workbench · ollama · local-llm · multi-provider · vision · code-generation · parametric-modeling