CSE498, Collaborative Design, Spring 2026
Computer Science and Engineering
Michigan State University

Founded in 1957, Magna is a global parts supplier in the automotive industry, operating for over 65 years. Magna is headquartered in Aurora, Ontario, with worldwide locations, with a particularly large presence in North America. Magna has more than 164,000 employees globally.

Computer-aided design (CAD) is an intensive process due to the complex geometry involved and the need for high accuracy. Consequently, developing CAD models is a time-consuming process when only a quick prototype is necessary.

Our Generative Multi-Modal CAD AI Assistant streamlines the CAD designing process by leveraging the power of a multi-modal large language model (MLLM) to generate and edit CAD models.

Our web application provides an interface that enables users to modify CAD models seamlessly via text and visual input sent to the assistant which develops those CAD models accordingly. This enables a more efficient process for CAD, cutting down the massive amounts of time spent through the manual, traditional approach within CAD.

Our software also provides an iterative design process, where users can download CAD models at every step of the way based on every change the assistant performs on the model. Notably, the ability to see changes completed by the assistant in the 3D CAD viewer and conversations saved in the current session facilitates a comprehensive, smooth experience.

Our system also supports rolling back to previous versions and switching between AI conversations, making it more accessible to beginners or those without extensive CAD knowledge.

Our system incorporates Next.js for our web application interface and Three.js for CAD visualization. Our back end comprises of FastAPI for a client-server connection and FastMCP, facilitating communication between the MLLM and FreeCAD.