Launched this week

Adam CAD Copilot
AI CAD inside Onshape and Fusion
650 followers
AI CAD inside Onshape and Fusion
650 followers
Adam brings AI CAD assistance into the tools mechanical engineers already use. Create & edit parts with prompts, reference selected geometry, clean up feature trees, and keep everything editable. All natively inside Onshape and Autodesk Fusion.









Congrats! This feels like a “Cursor for CAD” moment. I’m curious about that after Adam makes an edit, how do you help engineers verify that the resulting model still preserves design intent, constraints, and manufacturability?
Adam CAD Copilot
@xinrui1 Hey Xinrui! Cursor for CAD is pretty accurate! We have a few features that protect against the points you brought up:
Adam sees information such as feature names, variable names, part descriptions, constraints, etc which provides lots of design intent and context.
Adam can see which parts you have currently selected, allowing you to provide further intent with your prompts.
Adam has full visibility over the effects of its edits. This includes any warnings or errors that might occur if it gets things wrong, such as dependency breakage, fillet/chamfer problems, etc. When this happens, Adam can agentically solve these problems by undoing its actions or making further changes to resolve the issue.
Adam can also take visual screenshots of the model for an extra "vibe check" that the output is sensible
@zach_dive Does it ever point out a cleaner way to model something, or does it only do exactly what you ask?
Adam CAD Copilot
@zach_dive @elodie_harper Hey Elodie, great question. Adam can work both as a pilot and a copilot. If you want Adam to just do as you say, then you can certainly ask it to. By default, Adam will try and find the best way to achieve the goal, which might include doing something differently/cleaner than your prompt suggests. In these cases, Adam can ask if you're happy to take a different path, but ultimately you can decide how autonomous you'd like Adam to be.
Congratulations on the launch! Does Adam learn from a company's existing CAD design standards over time, or does every project start from the same general model? Curious how customizable the workflow is.
Adam CAD Copilot
@faida Hey Faida! Currently Adam's memory is limited to each conversation, but we're working on providing a powerful memory system soon. In the meantime you can ask Adam to generate insights at the end of an interaction that you can provide as context to your next conversation.
Adam CAD Copilot
@thys_beesman Hey Brandon. We talk about this a little in our latest blog post that you can read here. Other tools often implement complicated abstractions that get in the way of the model. By elevating what LLMs are already good at, we have found Adam is significantly better at handling complex feature trees. Adam is particularly good at long-horizon agentic tasks, allowing it to trace and reason over cascading dependent parts very effectively.
@samuel_stenner alright i will sure check it out thanks
This actually looks useful. does it preserve design intent when editing an existing feature tree, or does it sometimes rebuild features from scratch?
Adam CAD Copilot
@maryam_nafees1 Hey Marayam. Adam is extremely context aware. Adam has full visibility over the entire geometry, so it will only choose to rebuild geometry if it determines that the existing geometry isn't useful; it depends entirely on the goal you set. For example, if you want to replace one feature with another, it will contextually remove the old feature and then generate the new one. Conversely, if you asked for a change to a feature, it may only need to edit the geometry. It depends entirely on context, which is a great example of where Adam demonstrates thinking like a real engineer!
Interesting idea. how reliable is it when working with complex parametric models? AI demos usually show simple parts.
Adam CAD Copilot
@manjesh_yadav1 Hey Manjesh! Adam respects existing parametric variables, and can create more if it needs to. Adam understands dependencies between features, so won't merge them if that will break the model. If it makes a mistake, it can see where it went wrong and either undo a change or correct it. Adam can also compress the total feature tree if needed so that it can get an overall sense of the geometry, but can also make specific changes to the full feature tree. We've seen Adam handle very complicated parametric models, often much better than human benchmarks!
how does Adam resolve feature dependencies if a prompt modifies dimensions that affect downstream operations?
Adam CAD Copilot
@twagiramungu_yves Hey Twagiramungu. Adam works iteratively, which means it makes edits and inspects the effects in a loop. Adam has very strong agentic capabilities, particularly on long-horizon tasks, which allow it to reason effectively about the effects an edit makes. Occasionally it might get something wrong, but Adam can see this both in the errors/warnings outputs, but also by reading the downstream geometry, or taking a screenshot to sanity check its work. If something isn't right, it can correct it's work or undo a change and make an adjusted edit instead. Adam has full visibility over parametric variables, and often parameterizes variables itself to help itself (and you!) avoid making mistakes.