Open source · MIT · Runs inside SolidWorks
Forge is an AI CAD assistant that lives inside SolidWorks. Edit your model with natural language — “make five variants of this flange from 20 to 100 mm” — and it reads the part, makes the edits, and shows them as a diff you accept or reject. No macros, no scripting. Free and fully open source.
YOU
Make 5 variants of this flange — depth 20, 40, 60, 80 and 100 mm.
FORGE
FILES CREATED
See it work
Every clip is one uncut take of AI CAD editing inside SolidWorks — prompt typed, model changed, drawing generated.
How it works
01
One command. A Forge panel appears docked inside SolidWorks next to your feature tree.
02
Plain sentences, not macros. Forge reads the open part, finds the right feature and dimension, and plans the edit.
03
Changes land through the native API — rebuild-clean, undoable, and only after you approve them.
EDITS
Wall thickness, hole patterns, fillets, extrude depths, mates. Forge maps your natural-language request to real named dimensions instead of guessing at geometry — closer to a SolidWorks macro that writes itself than to a text-to-CAD generator.
VARIANTS
Ask for a sweep and get every part file plus its drawing, correctly named. Design-table and configuration work that used to be an afternoon of clicking.
EXPLAIN
“Why did this rebuild fail?” “What drives this dimension?” Useful for inherited assemblies and for students learning the feature tree.
CONTROL
Every action is previewed as a diff, applied through the SolidWorks API, and reversible with a normal undo. You can read exactly what it does — the code is public.
Who it's for
Free, always — no student license or trial. Finish the CAD part of the project in an evening and ask Forge why a feature broke instead of guessing.
Open source means you can read it, fork it, and teach with it. Install AI CAD tooling lab-wide with no license server and no per-seat purchase order.
Automate the repetitive work: variant families, dimension sweeps, bolt mating, drawing generation. Keep your workflow, files, and PDM exactly as they are.
Open source
No black box in your CAD seat. MIT licensed, self-hostable, and open to pull requests — audit it, fork it for your lab, or ship a feature yourself.
kumar1441 / forge_ai
AI copilot for SolidWorks, Fusion 360 and Onshape.
LICENSE
MIT
LANGUAGE
C# · Python
ISSUES
Open — PRs welcome
SELF-HOST
Supported
Install
Forge.SolidWorks.dllregasm /codebase Forge.SolidWorks.dllIt can't act without approval. Every suggestion is shown as a diff first, applied through the native API, and undoable like any other feature edit.
Only the model metadata needed to answer your prompt — dimension names, feature tree, parameters. Geometry stays local, and you can self-host the whole backend if your lab or employer requires it.
Nothing. Forge is free, always, and MIT licensed — no seats, no trial, no upsell. If you want help deploying it across a lab or team, book a call and I will walk you through it.
SolidWorks 2021 and newer on Windows, Fusion 360 (current), and Onshape (any plan). Older SolidWorks builds usually work — open an issue and we'll test it.
No. A chatbot can describe what to do; Forge does it. It reads your open document through the SolidWorks API, resolves which named dimension or feature your sentence refers to, and writes the change back into the model. You get an edited part, not instructions to follow.
No. Most of what people write VBA macros for — dimension sweeps, batch drawing export, renaming, mating hardware — is a sentence in Forge. Your existing macros keep working; Forge doesn't touch them.
Yes — issues and PRs are open, and that's where feature discussions happen. Good first issues are tagged.
I'll happily walk through your workflow, help you set it up in a lab, or take a feature request straight from the call.