pkg.soopen package index

cask

Install freecad with Homebrew Cask

3D parametric modeller. Version 1.1.4 via Homebrew Cask; verified from local package data.

install

Additional install commands

macOS

Homebrew Caskverified · 100%
brew install --cask freecad

local Homebrew cask metadata

overview

Package summary

3D parametric modeller

Commands and aliases

No executable aliases were found in the local package database.

history

Project history and usage

FreeCAD is a community-developed, open-source parametric CAD system used for real-world 3D design, technical drawings, fabrication, analysis, architecture, and automation.

Project history

FreeCAD is a community-developed, open-source parametric 3D modeler. Its modeling kernel is based on Open CASCADE Technology, while Python is used extensively for scripting, automation, macros, and custom workbenches.

The project developed through a long series of 0.x releases, steadily adding specialized workbenches and a broad file-format ecosystem. The official release record lists releases from at least 0.11 in 2011 through the 1.0 milestone in 2024.

Adoption history

FreeCAD grew into a cross-platform community CAD environment with workbenches covering mechanical design, drafting, architecture and BIM, CAM/CNC, 3D printing, robotics, and finite-element analysis. An Addon Manager supports community-maintained workbenches and macros.

The project reached its 1.0 milestone in November 2024, bringing a built-in assembly workbench and merging the earlier Arch and external BIM workflows into a built-in BIM workbench. This milestone marked the transition from the long-running 0.x release series without abandoning FreeCAD's extensible workbench model.

How it is used

Users create constraint-based sketches and parametric solids whose dimensions and dependencies can be revised later in the model history. Workbenches adapt the interface to mechanical CAD, BIM, CAM, FEM, drafting, and other disciplines.

FreeCAD imports and exports many engineering and graphics formats, including STEP, IGES, STL, OBJ, DXF, IFC, and its native FCStd format. Python consoles, macros, and add-on workbenches support automation and domain-specific extensions.

Why package nerds care

FreeCAD is a substantial desktop engineering stack built from C++, Python, Qt, and Open CASCADE Technology. Packagers must reconcile a large dependency graph, plugins, Python modules, geometry libraries, platform-specific graphics behavior, and many import/export formats.

Its long 0.x era and eventual 1.0 release make it a recognizable example of mature open-source software whose practical adoption and capabilities preceded semantic-versioning maturity.

Timeline

  • 2011: FreeCAD 0.11 was released.
  • 2016: FreeCAD 0.16 was released.
  • 2021: FreeCAD 0.19 was released.
  • 2022: FreeCAD 0.20 was released.
  • 2023: FreeCAD 0.21 was released.
  • 2024: FreeCAD 1.0 was released with built-in assembly and BIM workbenches.

Related projects

  • Open CASCADE Technology supplies FreeCAD's solid-modeling geometry kernel.
  • Python and Qt underpin much of its scripting, workbench, and user-interface ecosystem.
  • OpenSCAD interoperability and community workbenches connect FreeCAD with broader CAD, fabrication, BIM, and 3D-printing toolchains.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for freecad. Package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Linux
~/.config/FreeCAD/user.cfg~/.config/FreeCAD/system.cfg
macOS
~/Library/Preferences/FreeCAD/user.cfg~/Library/Preferences/FreeCAD/system.cfg
Windows
%APPDATA%\FreeCAD\user.cfg%APPDATA%\FreeCAD\system.cfg

executables

Installed executables

CommandKindExposureNote
No executable data was present.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-11-04
manager version1.1.4
manager updated
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/FreeCAD/FreeCAD

  • infoNo package-manager update timestamp was available.low confidence
  • infoNo cached GitHub release or tag data was available.https://github.com/FreeCAD/FreeCADnone confidence

install metadata

Package metadata

Package keycask:freecad
Version1.1.4
Package managerHomebrew Cask
Package manager pagehttps://formulae.brew.sh/cask/freecad
Homepagehttps://www.freecad.org/
Repositoryhttps://github.com/FreeCAD/FreeCAD
Upstream docshttps://www.freecad.org/
Source archivehttps://github.com/FreeCAD/FreeCAD/releases/download/1.1.4/FreeCAD_1.1.4-macOS-arm64-py311.dmg
SHA-256071343b4abb70492b75c973f41eaf1d2528f9b9c7ea018d22a4f46ae14d27ac0
Bottlenot recorded
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew cask API
Taphomebrew/cask
Full Tokenfreecad
Names
  • FreeCAD
Artifacts
Deprecatedno
Disabledno

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment