Metadata-Version: 2.3
Name: mem0x
Version: 1.0.0
Summary: Long-term memory for AI Agents
Requires-Python: >=3.9,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Provides-Extra: aws
Provides-Extra: elasticsearch
Provides-Extra: gmail
Provides-Extra: google
Provides-Extra: googledrive
Provides-Extra: graph
Provides-Extra: lancedb
Provides-Extra: llama2
Provides-Extra: milvus
Provides-Extra: mistralai
Provides-Extra: mysql
Provides-Extra: opensearch
Provides-Extra: opensource
Provides-Extra: postgres
Provides-Extra: qdrant
Provides-Extra: together
Provides-Extra: vertexai
Provides-Extra: weaviate
Requires-Dist: beautifulsoup4 (>=4.12.2,<5.0.0)
Requires-Dist: bs4 (>=0.0.2,<0.0.3)
Requires-Dist: fastapi (>=0.115.8,<0.116.0)
Requires-Dist: google-generativeai (>=0.8.4,<0.9.0) ; extra == "google"
Requires-Dist: langchain (>=0.3.1,<0.4.0)
Requires-Dist: langchain-cohere (>=0.3.0,<0.4.0)
Requires-Dist: langchain-community (>=0.3.1,<0.4.0) ; extra == "graph"
Requires-Dist: lxml (>=5.3.0,<6.0.0)
Requires-Dist: neo4j (>=5.23.1,<6.0.0) ; extra == "graph"
Requires-Dist: openai (>=1.33.0,<2.0.0)
Requires-Dist: posthog (>=3.5.0,<4.0.0)
Requires-Dist: psycopg (>=3.1.12,<4.0.0) ; extra == "postgres"
Requires-Dist: psycopg-binary (>=3.1.12,<4.0.0) ; extra == "postgres"
Requires-Dist: psycopg-pool (>=3.1.8,<4.0.0) ; extra == "postgres"
Requires-Dist: psycopg2-binary (>=2.9.10,<3.0.0)
Requires-Dist: pydantic (>=2.7.3,<3.0.0)
Requires-Dist: pypdf (>=5.0.0,<6.0.0)
Requires-Dist: python-dotenv (>=1.0.0,<2.0.0)
Requires-Dist: pytz (>=2024.1,<2025.0)
Requires-Dist: qdrant-client (>=1.9.1,<2.0.0) ; extra == "qdrant"
Requires-Dist: rank-bm25 (>=0.2.2,<0.3.0) ; extra == "graph"
Requires-Dist: requests (>=2.31.0,<3.0.0) ; extra == "gmail"
Requires-Dist: schema (>=0.7.5,<0.8.0)
Requires-Dist: sqlalchemy (>=2.0.31,<3.0.0)
Requires-Dist: typer (>=0.15.1,<0.16.0)
Requires-Dist: uvicorn (>=0.34.0,<0.35.0)
Description-Content-Type: text/markdown

# mem0x
Memory engine of SunAgent

## Pre-dependency

* Miniconda

```
mkdir -p ~/miniconda3
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm ~/miniconda3/miniconda.sh

source ~/miniconda3/bin/activate
conda init --all

```

* Redis-Stack-Server

```
docker run -d --name redis-stack -p 6379:6379 -p 8001:8001 -e REDIS_ARGS="--requirepass mypassword" redis/redis-stack:latest

```

* Others

```
pip install poetry
```

## Install

```
make install\_all
make build
make install dist/mem0x-1.0.0-py3-none-any.whl
```



## Run mem0x

```
mem0x_app
```

