Available on PyPI: pip install semantica and you’re ready.
Python 3.8 or higher is required. Python 3.11+ is recommended.

System Requirements

ComponentMinimumRecommended
Python3.83.11+
OSWindows / Linux / MacLinux / Mac
RAM4 GB16 GB+
Storage2 GB20 GB+ (models and data)

Basic Installation

pip install semantica
With all optional dependencies:
pip install semantica[all]

Verify

python -c "import semantica; print(semantica.__version__)"
python -m venv venv
source venv/bin/activate   # Linux / Mac
venv\Scripts\activate      # Windows
pip install semantica

Optional Dependencies

Install only what you need:
pip install semantica[gpu]
Includes PyTorch with CUDA, FAISS GPU, and CuPy.

Install from Source

For the latest development version or to contribute:
git clone https://github.com/semantica-agi/semantica.git
cd semantica

pip install -e .         # core only
pip install -e ".[all]"  # all extras
pip install -e ".[dev]"  # dev tools (pytest, black, etc.)
Install directly from the main branch if the PyPI release has issues:
pip install git+https://github.com/semantica-agi/semantica.git@main

Troubleshooting

Make sure you’re in the right virtual environment:
pip list | grep semantica
pip install --upgrade semantica
pip install --upgrade pip
pip install build wheel
pip install semantica --no-deps  # install core first, then add extras
Install CPU-only first, then layer in GPU support:
pip install semantica
pip install semantica[gpu]
pip install --user semantica  # or use a virtual environment
Fixed in v0.5.0. Upgrade to the latest release:
pip install --upgrade semantica
Install the Microsoft Visual C++ Redistributable. This is a Windows system dependency, not a Semantica bug.

Next Steps

Getting Started

Understand what Semantica does before you build.

Build the Pipeline

Follow the end-to-end workflow with code.

Browse Examples

See notebook examples organized by use case.