
Adam CAD Copilot
AI CAD inside Onshape and Fusion
492 followers
AI CAD inside Onshape and Fusion
492 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.









Adam CAD Copilot
Hey all!
I'm Zach, one of the creators of Adam. Adam is an AI harness that integrates directly with your CAD. It reads your parts, understands the existing feature tree, and edits it for you agentically. We are now live as a copilot in Onshape and Fusion!
We are also very excited to hear that Fable 5 is coming back today! We have found this model to be a state of the art in agentic CAD & broader mechanical engineering tasks. We will keep you updated as we add it back into production today as our default model :)
@zach_dive First of congrats, but I have a question that how Adam determines whether to modify an existing feature versus rebuilding geometry entirely ?
Adam CAD Copilot
@zach_dive @ian_maxwell Thanks Ian! 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!
@zach_dive Congrats on the launch. I wanted to know whether Adam checks for downstream feature breaks before applying an edit.
Product Hunt
Adam CAD Copilot
@curiouskitty Hey, great question. Most engineers we've talked to find that text-to-CAD is much more useful when it understands their existing feature trees and workflows. Whilst Adam is very capable at text-to-CAD from scratch, it really shines when working with an existing set of features. Adam has best-in-class CAD context understanding, which means engineers can trust it to work alongside them, optimizing their feature tree, simplifying, clean up, and iteratively making changes to existing designs. With that said, we've seen very exciting new capabilities when Fable 5 is used in the Adam harness that does bring us closer to truly reliable text-to-CAD from scratch.
@zach_dive How's it doing with complicated parametric models? Those are usually where AI starts sweating.
Adam CAD Copilot
@zach_dive @colesimmons05 Hey Cole! 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!
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
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!