persistent-ai-memory
by savantskie·★ 230·综合分 49
为 LLM 设计的持久性 AI 记忆系统,集成 MCP 服务器、数据库存储和对话跟踪功能。
ai-llmdeveloper-toolsproductivity
31
Forks
0
活跃 Issue
1 个月前
最近提交
2 天前
收录于
概述
持久性 AI 记忆系统通过多数据库架构提供 AI 助手的记忆管理服务,使用 SQLite 存储和向量嵌入技术实现语义搜索功能。系统支持对话跟踪、智能记忆过滤和多用户隔离等特性。可通过 OpenWebUI 插件(主要方式)、MCP 服务器或独立库三种方式集成。提供工具调用记录、自我反思等高级功能,适用于各种 AI 助手应用场景。
试试问 AI
装完之后,这里有 6 个你可以让 AI 做的事:
你:通过插件集成为 OpenWebUI 聊天助手提供长期记忆功能
你:为兼容 MCP 的 AI 助手添加对话历史和记忆能力
你:为 AI 助手实现跨会话的个性化持久记忆
你:该系统支持哪些嵌入提供程序?
你:用户和模型 ID 隔离如何工作?
你:该系统可以与 OpenWebUI 以外的平台集成吗?
什么时候选它
当您需要在不同平台为 AI 助手提供持久化内存时,特别是如果您已经在使用 OpenWebUI 或想要本地优先解决方案,请选择此系统。
什么时候不要选它
如果您需要基于云的内存同步或需要具有更高级图关系的综合知识管理系统,请避免使用此系统。
可对比工具
mem0aillama-memoryai-memory-n8n
安装
安装
# Linux/macOS
pip install git+https://github.com/savantskie/persistent-ai-memory.git
# Windows(使用相同命令,只需在命令提示符或 PowerShell 中运行)
pip install git+https://github.com/savantskie/persistent-ai-memory.gitMCP 服务器集成
# 通过 mcpo
python -m ai_memory_mcp_serverClaude Desktop 配置
在 Claude Desktop 的 config.json 中添加:
{
"mcpServers": {
"ai-memory": {
"command": "python",
"args": ["-m", "ai_memory_mcp_server"]
}
}
}FAQ
- 该系统支持哪些嵌入提供程序?
- 系统支持 Ollama(本地)、LM Studio(本地)和 OpenAI(云)作为嵌入提供程序,每种提供程序具有不同的速度、质量和成本特性。
- 用户和模型 ID 隔离如何工作?
- 所有记忆操作都需要 user_id 和 model_id 参数,以确保多用户安全、模型跟踪和审计跟踪。可以配置为严格模式(推荐用于生产环境)或使用默认值(单用户设置更简单)。
- 该系统可以与 OpenWebUI 以外的平台集成吗?
- 是的,系统提供三种集成方法:OpenWebUI 插件(主要方式)、MCP 服务器(适用于任何兼容的 AI 助手)和独立库(用于自定义 Python 实现)。
persistent-ai-memory 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。