iancanderson/openscad-agent
82 stars · Last commit 2026-02-03
A Claude Code-powered 3D modeling agent environment for creating 3D printable designs using OpenSCAD.
README preview
# OpenSCAD Agent A Claude Code-powered 3D modeling agent environment for creating 3D printable designs using OpenSCAD. ## Overview This project provides an AI-assisted workflow for designing 3D models through natural language. Describe what you want to create, and the agent will iteratively generate OpenSCAD code, render previews, and refine the design based on your feedback. ## Features - **Natural language 3D modeling**: Describe objects in plain English and get OpenSCAD code - **Iterative refinement**: Each design iteration is versioned (e.g., `model_001.scad`, `model_002.scad`) - **Visual feedback loop**: Automatic PNG rendering lets the agent see and self-correct its work - **Geometry validation**: STL export checks for non-manifold geometry and other printability issues ## Requirements - [Claude Code](https://claude.ai/claude-code) CLI - [OpenSCAD](https://openscad.org/) installed locally