eblanshey

eblanshey / DiffCAD

Public

Review FreeCAD model changes like code.

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

DiffCAD is a FreeCAD workbench that records structured snapshots of parametric models for git-based change review.

How It Works

1
🔍 Find DiffCAD in FreeCAD

You hear about a tool that lets you review CAD changes like code reviews and add its web address to FreeCAD's custom addons.

2
📦 Install with one click

Search for DiffCAD in FreeCAD's addon manager, click install, and restart to see the new Diff tab.

3
📁 Open your project folder

Load your CAD files from a project folder – if it's not already versioned, click to start one right there.

4
🔄 Refresh and see changes

Click refresh to spot your latest tweaks, then pick Working Tree to review what's new since last save.

5
Spot exact differences

Watch objects light up green for added, red for removed, blue for tweaked – drill down to see dimension shifts or moved parts.

6
Stage finished pieces

Click + Stage on ready documents to save snapshots and prepare your update.

🎉 Save your progress

Type a note and commit – now your model history is reviewable like code, forever organized and shareable.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 44 to 44 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 DiffCAD?

DiffCAD brings code-like reviews to FreeCAD models. This Python workbench captures structured snapshots of parametric documents, generating diffs for object additions/removals, property changes, dimensions, placements, and expressions—like reviewing FreeCAD changes in a GitHub PR. It stores YAML snapshots alongside .FCStd files for git-friendly versioning, solving binary file diff woes.

Why is it gaining traction?

It mimics software workflows: stage/commit from FreeCAD, compare working tree/staging/commits with hierarchical trees and drill-down property views. Theme-aware highlighting works in light/dark modes, plus exclusion lists filter noise—echoing freecad review reddit threads and YouTube demos for 2024/2025. Git integration without replacing your CLI or Copilot feels natural for PR reviews in VSCode or IntelliJ.

Who should use this?

Parametric CAD engineers on FreeCAD teams versioning models via git, especially those suggesting changes like GitHub pull requests in Visual Studio. Suited for hardware devs treating designs as code, reviewing expressions/dimensions before commits with GitHub Actions.

Verdict

Promising early tool (44 stars, 1.0% credibility score) with strong docs and tests—install via custom repo for baseline snapshots. Rough edges expected, but transformative for FreeCAD git reviews if you're tired of blind commits.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.