ForgeForgeCAD

Engineering you can verify,
not just trust.

ForgeCAD ships a signed, downloadable test manifest on every release — 2,223 kernel tests, 0 failures, Ed25519 signature. The geometry engine behind the CAM, FEA, CFD, and GD&T is the most formally tested CAD kernel available outside a defence contractor. Every capability claim has a test number behind it.

pip install forgecad

Certified kernel quality

2,223 tests · 0 failures · Ed25519-signed

Every release ships with a verifiable signed manifest. The claims below are backed by it.

Available everywhere

Desktop app for macOS, Linux, and Windows. Docker image for CI/CD and server deployments. Python package for scripting and automation.

pip install forgecaddocker pull skyfire/forgecad

Everything in one kernel

📐

Geometry you can prove is correct

Feature-based solid modelling backed by a formally certified B-rep kernel. 109 tested capabilities — booleans, fillets, sweeps, lofts, shells, assemblies. The test that verifies each operation is in the signed manifest. If it passes, you know why.

🤖

AI design with a deterministic fallback

Natural-language command engine: describe what you want, ForgeCAD builds the feature tree. For air-gapped and regulated environments, the offline deterministic engine produces identical results without any cloud dependency — and without any ambiguity about what ran.

⚙️

CAM output that matches the design — always

5-axis toolpath generation is integrated into the same model file, not a separate application. NC programs export directly to ForgeMachine. When the design changes, the CAM updates — and ForgeMachine knows before the next job runs.

🔬

Simulation inside the model, not outside it

Linear static, modal, and thermal FEA. Steady-state CFD. Results are linked to the design revision that produced them — so when a dimension changes, you know which simulations are stale and which are still valid.

🧵

Every downstream artefact traces back to a decision

Sketch → drawing → CAM program → shop floor job → qualification record. ForgeCAD maintains the live link across the entire Forge ecosystem. Change a dimension and every downstream artefact that depends on it is flagged automatically.

🐍

Python API

The full modelling kernel is available as a Python package. Automate part families, drive parametric studies, integrate with your own toolchain, or build custom design tools — all from pip.

📄

2D drawing & GD&T

Auto-generated views from 3D geometry. Full GD&T annotation system per ASME Y14.5 and ISO 1101. Drawing packages export to PDF, DXF, and SVG.

🔗

Open integration

WebSocket JSON-RPC API for real-time integration with external systems. STEP, IGES, DXF, IDF, and native .SFC format. Two-way sync with ForgeSchematics for electromechanical assemblies.

How ForgeCAD compares

Capability
ForgeCAD
SolidWorks / CATIA
FreeCAD / OpenSCAD
Kernel
Custom B-rep kernel, formally tested
Parasolid (licensed)
OpenCASCADE
CAM
5-axis, built in
CAM add-on (extra cost)
External add-on
Simulation
FEA + CFD, built in
Simulation add-on (extra cost)
CalculiX integration
Python API
Full kernel via pip
COM/API, Windows only
Partial scripting
AI design
NLP engine, offline fallback
None
None
Certification
Ed25519-signed test manifest
Vendor testing
Community testing
Platform
macOS, Linux, Windows, Docker
Windows only
All platforms
The Forge ecosystem