Skip to content

Installation

From PyPI

pip install cognitive-memory-model

Optional Extras

pip install cognitive-memory-model[anthropic]   # Anthropic Claude API
pip install cognitive-memory-model[openai]      # OpenAI API support
pip install cognitive-memory-model[mcp]         # MCP server support
pip install cognitive-memory-model[all]         # Everything

spaCy Model

CMM uses spaCy for named entity recognition (entity-linked spreading activation). Download the model after installing:

python -m spacy download en_core_web_sm

From Source (Development)

git clone https://github.com/SyntheticCognitionLabs/cognitive-memory-model.git
cd cognitive-memory-model
python3 -m venv .venv
source .venv/bin/activate
pip install torch --index-url https://download.pytorch.org/whl/cu126  # CUDA 12.6
pip install -e ".[dev]"
python -m spacy download en_core_web_sm

Requirements

  • Python 3.11+
  • ~2GB disk space (embedding model downloads on first use)
  • Optional: CUDA GPU for faster embedding computation