跑在本机的 AI 搭档守护进程,长期记住你,能把对话落成 PPT、Word 和表格,并可自加技能。
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 数据每日更新。
相关项目
9413PythonAGPL-3.0更新于 16天前
为编码智能体提供跨会话的持久记忆,自动记录会话活动并用 AI 压缩,再把相关上下文注入后续会话。
10.2万8950TypeScriptApache-2.0更新于 3天前
面向编程智能体的长期记忆层,基于本地 SQLite 存储,可在 Claude Code、Codex、Cursor 等工具间共享。
78446TypeScriptMIT更新于 5小时前
可自托管的 Python 个人 AI 智能体框架,提供浏览器 WebUI、终端客户端、聊天应用接入、记忆与 MCP 支持。
4.9万8653PythonMIT更新于 前天
开源个人 AI 助理与 Agent Harness,可规划任务、调用工具与技能,并支持记忆与多渠道接入。
4.7万1万PythonMIT更新于 前天
可自托管的个人 AI 智能体平台,多个隔离的智能体共享长期记忆,可通过终端、WhatsApp、Telegram 等渠道随时调用。
1.1万76TypeScriptMIT更新于 7天前