Metadata-Version: 2.4
Name: mslm-memory
Version: 4.0.0
Summary: Multi-Scope Local Memory — local-first AI agent memory with personal/global/shared scopes
Author-email: Kenyon Xu <kenyon1977@gmail.com>
License: AGPL-3.0-or-later
Project-URL: Homepage, https://github.com/kenyonxu/superlocalmemory
Project-URL: Repository, https://github.com/kenyonxu/superlocalmemory
Project-URL: Documentation, https://github.com/qualixar/superlocalmemory/wiki
Project-URL: Issues, https://github.com/qualixar/superlocalmemory/issues
Keywords: multi-scope,ai-memory,mcp-server,local-first,agent-memory,information-geometry,privacy-first,eu-ai-act
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Classifier: Operating System :: OS Independent
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: <3.15,>=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: NOTICE
License-File: AUTHORS.md
Requires-Dist: httpx==0.28.1
Requires-Dist: numpy==2.4.4
Requires-Dist: scipy==1.17.1
Requires-Dist: networkx==3.6.1
Requires-Dist: mcp==1.27.1
Requires-Dist: python-dateutil==2.9.0.post0
Requires-Dist: rank-bm25==0.2.2
Requires-Dist: vadersentiment==3.3.2
Requires-Dist: einops==0.8.2
Requires-Dist: fastapi[all]==0.136.1
Requires-Dist: uvicorn==0.46.0
Requires-Dist: websockets==16.0
Requires-Dist: zeroconf>=0.140
Requires-Dist: lightgbm==4.6.0
Requires-Dist: orjson==3.11.9
Requires-Dist: tree-sitter==0.25.2
Requires-Dist: tree-sitter-language-pack==0.13.0
Requires-Dist: rustworkx==0.17.1
Requires-Dist: watchdog==5.0.3
Requires-Dist: psutil==7.2.2
Requires-Dist: structlog==25.5.0
Requires-Dist: portalocker==3.2.0
Requires-Dist: sentence-transformers==5.3.0
Requires-Dist: optimum==2.1.0
Requires-Dist: onnxruntime==1.24.4
Requires-Dist: transformers==4.57.6
Requires-Dist: huggingface_hub==0.36.2
Requires-Dist: torch==2.11.0
Requires-Dist: scikit-learn==1.8.0
Requires-Dist: sqlite-vec==0.1.9
Provides-Extra: search
Requires-Dist: sentence-transformers==5.3.0; extra == "search"
Requires-Dist: optimum==2.1.0; extra == "search"
Requires-Dist: einops==0.8.2; extra == "search"
Requires-Dist: torch==2.11.0; extra == "search"
Requires-Dist: scikit-learn==1.8.0; extra == "search"
Requires-Dist: geoopt>=0.5.0; extra == "search"
Requires-Dist: onnxruntime==1.24.4; extra == "search"
Provides-Extra: ui
Requires-Dist: fastapi[all]>=0.135.1; extra == "ui"
Requires-Dist: uvicorn>=0.42.0; extra == "ui"
Requires-Dist: python-multipart<1.0.0,>=0.0.6; extra == "ui"
Provides-Extra: learning
Requires-Dist: lightgbm>=4.0.0; extra == "learning"
Provides-Extra: performance
Requires-Dist: orjson>=3.9.0; extra == "performance"
Provides-Extra: ingestion
Requires-Dist: keyring>=25.0.0; extra == "ingestion"
Requires-Dist: google-auth-oauthlib>=1.2.0; extra == "ingestion"
Requires-Dist: google-api-python-client>=2.100.0; extra == "ingestion"
Requires-Dist: icalendar>=6.0.0; extra == "ingestion"
Provides-Extra: full
Requires-Dist: mslm[ingestion,learning,performance,search,ui]; extra == "full"
Provides-Extra: dev
Requires-Dist: pytest>=8.0; extra == "dev"
Requires-Dist: pytest-cov>=4.1; extra == "dev"
Requires-Dist: pytest-asyncio>=0.21; extra == "dev"
Requires-Dist: sqlite-vec>=0.1.6; extra == "dev"
Dynamic: license-file

<p align="center">
  <h1 align="center">MSLM</h1>
  <p align="center"><strong>Multi-Scope Local Memory</strong></p>
  <p align="center">
    <a href="README-zh.md">中文文档</a> | <a href="README-en.md">English Docs</a>
  </p>
</p>

<p align="center">
  <code>pip install mslm</code>
</p>

<p align="center">
  <a href="https://pypi.org/project/mslm/"><img src="https://img.shields.io/badge/PyPI-mslm-blue?style=for-the-badge&logo=pypi&logoColor=white" alt="PyPI"/></a>
  <a href="https://www.npmjs.com/package/mslm"><img src="https://img.shields.io/badge/npm-mslm-red?style=for-the-badge&logo=npm&logoColor=white" alt="npm"/></a>
  <a href="https://www.gnu.org/licenses/agpl-3.0"><img src="https://img.shields.io/badge/License-AGPL_v3-blue.svg?style=for-the-badge" alt="AGPL v3"/></a>
</p>

---

MSLM (Multi-Scope Local Memory) 是一个本地优先的 AI Agent 多层次记忆系统。基于 SuperLocalMemory 引擎构建，为 Claude Code、Cursor、Hermes Agent 等 MCP 兼容客户端提供持久化记忆。

**核心特性**：三层作用域记忆（personal / shared / global）、7 通道混合检索、全局实体共享、数学驱动（无需云端 LLM）。

→ **[中文完整文档](README-zh.md)**

→ **[English Full Docs](README-en.md)**

→ **[全部文档索引](docs/INDEX-zh.md)**

---

*MSLM — powered by [SuperLocalMemory](https://github.com/qualixar/superlocalmemory)*
