Repolode
VITASID57

VITASID57/dudulove-memory

可自托管的长期记忆服务,让 AI 身份在不同客户端、模型与 Agent 之间保持连续。

Star
50
Fork
6
未关闭 Issue
1
最近提交
17天前

这是什么?

DuduLove Memory 以 Resident(记忆身份)为核心组织记忆,而不是围绕单次会话或单个 Agent 实例。同一个 Resident 可以通过网页、MCP、HTTP 客户端或个人 Agent 接入,并保持历史与授权不变。多个 Resident 可以共享事实类资料,同时各自保留私人经历。

上下文召回按职责拆分,而不只依赖向量相似度:身份召回提供稳定的个性、关系与边界,关联召回根据当前话题浮现相关经历并记录本次会话已出现的内容,证据召回则保留来源信息。写入统一经过准入流程处理归属、生命周期、来源、重复与拒绝记录,被拒绝的内容不会被后台整理悄悄写回。

服务以本地文件保存数据,关键词搜索和基础记忆管理无需任何模型服务。语义检索与资料整理是可选功能,需接入用户自行配置的 OpenAI 兼容接口。运行要求 Node.js 22.13 或更新版本。

核心功能

  • 01多个 Resident 拥有固定 ID,私人记忆相互隔离
  • 02身份由服务端凭据解析,读取权限可实时调整
  • 03身份、关联与证据召回按场景组合使用
  • 04会话召回记录结合冷却机制,减少重复浮现
  • 05关键词搜索开箱即用,语义搜索可选
  • 06保留编辑历史与来源关系,误删资料可恢复

适用场景

  • 让个人 AI 助手在不同客户端之间保持连续记忆
  • 在自己的服务器上运行私有记忆存储,而非依赖托管服务
  • 让多个 Agent 共享项目事实,同时隔离各自的私人上下文
  • 修正或归档过时记忆,并保留其历史记录

标签

常见问题

dudulove-memory 是什么?
可自托管的长期记忆服务,让 AI 身份在不同客户端、模型与 Agent 之间保持连续。 DuduLove Memory 以 Resident(记忆身份)为核心组织记忆,而不是围绕单次会话或单个 Agent 实例。同一个 Resident 可以通过网页、MCP、HTTP 客户端或个人 Agent 接入,并保持历史与授权不变。多个 Resident 可以共享事实类资料,同时各自保留私人经历。
dudulove-memory 可以免费使用吗?用的什么许可证?
dudulove-memory 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
dudulove-memory 还在维护吗?
活跃维护中。dudulove-memory 最近一次提交是在 2026年10月5日。
dudulove-memory 适合用来做什么?
让个人 AI 助手在不同客户端之间保持连续记忆 在自己的服务器上运行私有记忆存储,而非依赖托管服务 让多个 Agent 共享项目事实,同时隔离各自的私人上下文 修正或归档过时记忆,并保留其历史记录
在哪里获取 dudulove-memory?
源代码和安装说明在 GitHub 上:https://github.com/VITASID57/dudulove-memory

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目