Use AI to help create, modify, and optimize your JSCAD code in the 3D viewer.
Describe what you want and get JSCAD code
Get help debugging and fixing code issues
Get ideas for improving your designs
Make your code faster and more efficient
Understand JSCAD concepts and best practices
Restructure code for better organization
The AI assistant is available as a floating modal that can be opened from anywhere in the 3D viewer.
AI Chat Modal
Floating window
In the 3D viewer, use the Code menu in the toolbar to create new JSCAD objects.
"Create a parametric box with configurable length, width, and height. Include rounded corners and a lid."
"Make a gear with 20 teeth, 5mm thickness, and 30mm diameter. Make the number of teeth configurable."
"Create a phone stand that can hold phones from 5-7 inches. Include cable management holes."
Copy the JSCAD code from the AI response and paste it into the code editor.
If the code includes parameters, configure them using the parameter modal.
Syntax Errors
Missing brackets, semicolons, or typos
Logic Errors
Code runs but doesn't produce expected results
Performance Issues
Code is slow or uses too much memory
Include the error message:
"I'm getting this error: [paste error here]"
Describe what you expected:
"I wanted a cube but got a sphere instead"
Share your code:
"Here's my current code: [paste code]"
"Explain how this boolean operation works"
"What's the difference between union and intersection?"
"How do I make this more efficient?"
"What's the best way to organize this code?"
"How can I make this more parametric?"
"What are some alternative approaches?"
Now try creating your own JSCAD designs with AI help!