Skip to content
BEYWARE.
BEYWARE.
← All projects
AI & agentsStatus: Pilot

AI-assisted parametric CAD environment

Challenge

Parametric 3D models lack a shared, unambiguous language between designer, AI assistant and geometry. AI suggestions are hard to verify, and changes to individual features are error-prone.

Technology

  • Python
  • CadQuery/OpenCascade
  • MCP
  • FastAPI
  • Three.js
  • WebView2

Requirements

  • Stable, unique identifiers for every feature, with real dimensions
  • AI may create and change models, but only verifiably
  • Exchange via standard formats (STEP, STL, BREP)
  • Desktop application that runs locally without a server
  • Reproducible builds and automated acceptance

Approach

  1. 01Parametric kernel with a feature tree (sketch, extrude, revolve, loft, sweep, pattern)
  2. 02MCP server exposes model, check dimensions and geometry validation to AI agents
  3. 03Independent geometry and history checks of AI results
  4. 043D interface in the browser, no installation
  5. 05More than 650 automated tests and documented acceptance runs with real calls

Contact

Which workflow is holding your team back?

Describe it in three sentences. Within 24 hours you get an honest assessment of whether and how we can help.