Installing

It is recommended to install DeclaraCAD from source as it's easier to make changes, however as of early 2026 it is now also possible to use a prebuilt version from Github.

Prebuilt versions

The prebuilt versions are now available for testing from DeclaraCAD's github repo. Click on the most recent action run, scroll down to the artifacts section, and download either the linux appimage or windows msi installer.

Installing from source

To install DeclaraCAD and it's dependencies from source, git, pip, and conda or micromamba (preferred) are required.

# Install conda or micromamba

# Create a conda env
micromamba create -n declaracad

# Activate it (on windows just do `activate declaracad`)
micromamba activate declaracad

# Install it OCCT and dependencies
# pyocct is built from https://github.com/codelv/pyocct
micromamba install -c conda-forge -c https://repo.codelv.com pyocct=7.9 python=3.12 pyside6

#  Clone the repo
git clone https://github.com/codelv/declaracad.git

#  Go inside the cloned repo
cd declaracad

# Install declaracad
pip install -e .

Then run declaracad to start it.