# Add to your Claude Code skills
git clone https://github.com/forgent3d/forgent3dForgent3D is a local AI CAD companion for turning parametric model code into inspectable 3D geometry. Write or generate CAD with an AI coding agent, edit params.json, rebuild, and see the result in an interactive desktop previewer.


Most AI-generated CAD workflows stop at source code. Forgent3D closes the loop: it gives agents and humans a fast way to build, preview, inspect, and iterate on real geometry.
part.py or asm.xml plus params.json, so dimensions and visual choices stay editable.__viewer.materials in params.json to assign preview material presets and colors without mixing styling into geometry.Download the latest release:
No comments yet. Be the first to share your thoughts!
Or run from source:
pnpm install
npm run build:runner
npm run dev
The app creates self-contained model packages under models/. Each model has a root asm.xml and params.json, with local editable parts beneath it:
models/
reference_mount/
asm.xml
params.json
parts/
mounting_plate/
part.py
params.json
fastener_stack/
part.py
params.json
AI agent or editor
|
v
models/<name>/asm.xml + params.json
models/<name>/parts/<part>/part.py + params.json
|
v
Forgent3D build runner
|
v
MJCF model package preview
|
v
Interactive viewer, screenshots, geometry info, MCP feedback
Forgent3D is designed to sit next to AI coding tools. Launch your agent from the viewer so project-specific skills, rules, and MCP configuration are available.
A typical loop:
part.py, asm.xml, and params.json.This keeps the workflow grounded in real geometry instead of text-only reasoning.
pnpm install
npm run build:runner
npm run dev
Useful scripts:
npm run build:renderer
npm run build
npm run start
Forgent3D is open source under the MIT License.