# CAD CDSL Workspace This repository is organized as a CAD generation workspace with four runtime programs and one AI skill: - `frontend/`: Agent UI and 3D model preview. - `backend/`: API, generation orchestration, engine, and official CDSL library. - `solidworks_to_json/`: SolidWorks export plugin. - `json_to_cdsl/`: SolidWorks JSON to parameterized CDSL converter. - `backend/agent/skills/cad-engine/`: Instructions for the backend AI agent to use the CAD engine. - `cdsl 5/`: Existing experimental assets kept unchanged for reference. Run both application services from the repository root with: ```bash ./run.sh ``` On Windows, run `run.bat` instead. Python 3 and Node.js (including npm) must be installed first. Both startup scripts create `backend/.venv` and install the backend and frontend dependencies automatically when they are missing.