
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.









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.
keeping the feature tree editable after the AI touches it is the part that would actually get this used by our mechanical team. most CAD copilots i've seen generate geometry that looks right but turns into a black box the moment you need to tweak one dimension later. does it label which nodes it added so a human can find them fast in a big assembly
Adam CAD Copilot
@omri_ben_shoham1 Hey Omri. Currently we don't label which changes it makes. However, in Onshape you can use the history tree to see the steps Adam took, and rollback if required.
One of Adam's strengths is keeping the feature tree clean. Features are named (and renamed!) appropriately to prevent the model becoming a black box. Adam maintains all of its reasoning traces, so any decision it makes can be held accountable with a follow-up prompt. This means you're always aware of what changes it's made and why it made them.
The feature-tree-preserving part matters more than raw generation quality for actual adoption, mechanical teams already have burned trust in black-box CAD tools. Does Adam create a checkpoint before it touches the tree so you can roll back just its edit without losing manual changes made after it, or is a normal undo the only safety net right now?
Adam CAD Copilot
@galdayan Hey Gal. You've brought up something super important to us, which is accountability. We lean into both Onshape and Fusion's native checkpoint APIs. In Onshape, every change made by Adam creates a microversion which you can inspect or undo. Additionally, we built in undo/restore/keep-all on top of this to make it even easier to roll back. We also provide undo/redo in our Fusion extension using Fusion's native undo/redo stack API.
To further avoid black-box blindness, you can interrogate Adam with follow-up prompts to get more information about the reasoning and decision making that went into a certain change or edit.
todai
Adam CAD Copilot
@umar_saleem Our Copilots integrate with Onshape and Autodesk Fusion natively. Whilst our web app integrates with Solidworks, Fusion and Onshape via MCP
How does it handle complex multi-body assemblies when you reference selected geometry across different parts, and does it stay editable all the way down to the sketch level in Fusion?
Adam CAD Copilot
@lyas1079320 Our extension in Fusion supports assemblies (and works down to the sketch level) but right now the Onshape Extension works exclusively in part studios not assemblies.
Does it keep parametric history fully intact when generating new features, or does it flatten the tree like some of the earlier AI CAD tools?
Adam CAD Copilot
@turgay76925 We've put in a lot of effort to ensure the agent has an understanding of design intent so no! It should feel like another engineer working with you on the same project
How does Adam actually keep things editable inside Fusion after generating geometry from a prompt, does it build a proper feature tree or just leave you with imported bodies you have to remodel?
Adam CAD Copilot
@ebayraktut54124 It generates CAD feature by feature just like a human engineer would!