HootCAD 🦉Design CAD models with code. Preview in real-time. Export to production. HootCAD brings scriptable CAD workflows to VS Code and Cursor. Write JSCAD scripts, see instant 3D previews, and export to formats ready for manufacturing.
Why HootCAD?Traditional CAD tools treat designs as opaque binary files. HootCAD embraces a different philosophy: design is code, code is design. This means:
Core Features🎨 Live 3D Preview - Instant WebGL rendering of JSCAD scripts with interactive camera controls 📦 Multi-Format Export - Export to STL, OBJ, AMF, DXF, SVG, and more for 3D printing or manufacturing 🤖 MCP Server - Optional Model Context Protocol server for AI coding agents (safe math evaluation, CAD guidance) ⚡ Smart Resolution - Automatically finds your JSCAD entrypoint (package.json, index.jscad, or active file) InstallationInstall directly from the VS Code Marketplace:
Or install with one click from the marketplace page. Quick StartCreate your first CAD model in 60 seconds:
💡 Check the examples directory for more sample models. Available Commands
AI Agent Integration (Optional)HootCAD includes an optional Model Context Protocol (MCP) server for AI coding agents like GitHub Copilot and Cursor: 🤖 CAD Guidance - Get expert design advice for JSCAD, manufacturability, and spatial reasoning 🧮 Safe Math - Evaluate dimensional calculations without arbitrary code execution 🔒 Security-First - No filesystem access, no eval, no code execution - just safe math operations Enable via HootCAD: Enable MCP Server command when prompted. The extension provides setup instructions for your coding agent. Support & Contributing
LicenseMIT License - see LICENSE file for details |