mempalace

mempalace

开源的本地优先AI记忆系统,支持多种存储后端。

MCP编程与开发开源
形态
MCP
传输协议
stdio
是否开源
GitHub Stars
★ 5.6w
收录来源
mcp-github

能力说明

MemPalace是一个开源的本地优先AI记忆系统,用于存储和检索对话历史。它以原始文本形式存储数据,并通过语义搜索进行检索。该系统不进行总结、提取或改写。索引结构化为翼、房间和抽屉,使搜索可以有范围地进行。默认使用ChromaDB作为存储后端,但支持其他可插拔后端如SQLite、Qdrant和pgvector。适合需要在本地环境中管理大量对话数据的开发者。

能力点

  • 本地优先的AI记忆系统
  • 支持多种存储后端
  • 结构化的索引系统
  • 语义搜索功能

适用场景

管理AI对话历史本地环境中的数据检索多项目和主题的数据组织

接入方式

依赖:Python环境API Key(可选)
推荐使用`uv tool install mempalace`或`pipx install mempalace`安装。也可以使用`pip install mempalace`在虚拟环境中安装。

以上信息由 AI 基于公开资料整理,可能存在偏差,以来源为准。

常见问题

如何选择存储后端?

可以通过命令行参数`--backend`选择不同的存储后端,如ChromaDB、SQLite等。

是否支持外部服务?

支持Qdrant和pgvector等外部服务,需配置相应的环境变量。

相关 Skill