← Prev: Quick Start | Home | Next: First Start & Welcome →
- FreeCAD 0.21 or newer
- Python 3.10+
Install the runtime dependency used for AI connections:
pip install requestsNeeded for all AI connections. Without requests the editor starts but all AI features are disabled.
pip install jedi # Python autocomplete in the editor
pip install autopep8 # automatic PEP-8 formatting (enables the autopep8 button)
pip install pyspellchecker # spell checking in the helper panel (pure Python, Flatpak-compatible)Install all at once:
pip install requests jedi autopep8 pyspellcheckerPackages must be installed via the embedded Python inside the Flatpak:
flatpak run --command=python3 org.freecad.FreeCAD -m pip install pyspellcheckerIf the workbench does not load in Flatpak, grant FreeCAD access to the home folder:
flatpak override --user --filesystem=home org.freecad.FreeCADAfter installing packages, restart FreeCAD. For AppImages the embedded Python may need to be targeted (e.g. extract the AppImage and use the included Python).
- Clone this repository or download and extract the ZIP
- Rename the folder to
FreeCAD_MultiAI_Panel(no spaces — important!)
mkdir -p ~/.local/share/FreeCAD/v1-1/Mod
ln -s /path/to/FreeCAD_MultiAI_Panel ~/.local/share/FreeCAD/v1-1/Mod/FreeCAD_MultiAI_Panelmkdir -p ~/.var/app/org.freecad.FreeCAD/data/FreeCAD/v1-1/Mod
ln -s /path/to/FreeCAD_MultiAI_Panel ~/.var/app/org.freecad.FreeCAD/data/FreeCAD/v1-1/Mod/FreeCAD_MultiAI_PanelPlace the folder in:
%APPDATA%\FreeCAD\Mod\FreeCAD_MultiAI_Panel\
Place the folder in:
~/Library/Preferences/FreeCAD/Mod/FreeCAD_MultiAI_Panel/
Note for Linux: FreeCAD 1.x stores user data under
v1-1/— older guides without this subfolder will not work.