Mem0

Infra runs the authenticated Mem0 OSS REST API without the optional dashboard, Neo4j, or Qdrant. PostgreSQL/pgvector stores data in isolated mem0 and mem0_app databases. Model traffic goes through the existing LiteLLM gateway:

  • memory extraction: grok-fast
  • embeddings: voyage-4, 1024 dimensions

The service is bound to 127.0.0.1:8888. The OSS API paths do not use /v1. Only POSTGRES_PASSWORD, JWT_SECRET, and ADMIN_API_KEY live in the ignored mem0/.env with mode 0600. Non-secret runtime settings stay in Compose, and no model-provider credential is copied into Mem0. The image source is pinned to the upstream Mem0 v2.0.12 release commit.