caid-technologies

modular, service-oriented CAD

18
1
100% credibility
Found Mar 08, 2026 at 18 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

OpenCAD is an open-source modular CAD platform combining a geometry kernel, 2D sketch solver, parametric feature tree, interactive 3D viewport, and AI agent for accessible parametric design.

How It Works

1
🔍 Discover OpenCAD

You find OpenCAD, a free tool that lets anyone create 3D designs with smart AI help, no coding needed.

2
📥 Set up your workspace

Download and install the app on your computer—it prepares everything with a simple setup wizard.

3
🚀 Launch the design studio

Open the app and see a welcoming 3D viewer ready for your ideas.

4
💬 Chat to build your model

Type what you want like 'make a bracket with holes' and watch the AI add shapes, sketches, and cuts automatically.

5
✏️ Tweak and refine

Click features in the tree to edit sizes, add fillets, or adjust sketches—the model updates live.

6
💾 Export your creation

Save your design as a printable file to share or send to a maker service.

🎉 Your design is ready!

Celebrate your custom 3D part, from idea to reality, powered by friendly AI.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 18 to 18 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is OpenCAD?

OpenCAD is a modular, service-oriented CAD platform in Python for parametric, programmable, and AI-assisted design. It spins up independent FastAPI services for geometry kernel, 2D solver, feature tree, and AI agent, plus a React/Three.js viewport for 3D viewing—run them on separate ports or mock the frontend standalone. Users get fluent scripting with Part/Sketch APIs (e.g., extrude sketches, boolean ops, fillets), CLI for building models from JSON/scripts, and STEP export, bridging OpenSCAD-style scripting with real-time SOA like modular routers github or modular github actions.

Why is it gaining traction?

Stands out with its github modular tree and modular service-oriented architecture SOA—swap kernels (analytic/OCCT), solvers (SolveSpace/Python), no monolith lock-in unlike traditional CAD or rigid OpenSCAD. AI agent chats to plan/execute ops, auto-propagating staleness in the feature DAG. Devs dig the headless API for CI/CD (opencad run model.py --export output.step) and online viewport, echoing github modular synth flexibility without OpenSCAD download hassles.

Who should use this?

Python scripters extending OpenSCAD tutorials/cheat sheets into parametric assemblies (opencad online workflows). AI tinkerers generating CAD via prompts, like modular bees github for design automation. Teams prototyping CAD UIs or apps (openscad mac/android alternatives, openscad deutsch docs).

Verdict

Promising alpha for modular SOA CAD (18 stars, 1.0% credibility)—quickstart works, pytest coverage solid, PRODUCTION.md guides deploys. Maturity low, topology stability open research, but fluent API and services make it forkable now; track for st modular github vibes.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.