Vibe Coding Discover

AI Agents

freecad-ai

View on GitHub

AI-powered assistant workbench for FreeCAD — generate 3D models from natural language

★ 52386 forksPythonLGPL-2.1ghbalf

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

freecad-ai — Vibe Coding Discover