YourMemory
by sachitrafa·★ 220·综合分 51
基于艾宾浩斯遗忘曲线的智能体AI记忆系统,比竞品有更好的记忆保持能力。
ai-llmdeveloper-toolsproductivity
17
Forks
2
活跃 Issue
本月
最近提交
2 天前
收录于
概述
YourMemory是一个为AI代理提供的持久化记忆层,通过科学遗忘曲线原理模拟人类记忆。它结合向量搜索、BM25和实体图检索,与生物遗忘曲线模型相结合,自动加强重要记忆并过时删除。系统完全本地运行,使用DuckDB,无需外部基础设施,既提供MCP工具,也提供直接查询接口,无需LLM API调用即可从记忆中回答问题。
试试问 AI
装完之后,这里有 7 个你可以让 AI 做的事:
你:跨会话持久化记忆的AI助手
你:记住用户偏好和上下文的个性化AI
你:开发团队的知识管理
你:长期研究项目中保持上下文的研究AI
你:YourMemory 使用什么数据库?
你:记忆衰减如何工作?
你:我可以在没有 LLM API 调用的情况下查询记忆吗?
什么时候选它
当您需要为AI代理提供具有生物启发记忆衰减和卓越回忆能力的持久化记忆系统时,选择YourMemory优于Mem0或Zep等替代方案。
什么时候不要选它
由于其本地优先架构,不适合大规模部署;此外,CC BY-NC 4.0许可证禁止商业使用,限制了其在商业环境中的应用。
此 server 暴露的工具
从 README 抽取出 3 个工具recall_memoryrecall_memory(query, current_path?)Surfaces relevant memories ranked by similarity × strength; boosts spatially matched memories
store_memorystore_memory(content, importance, context_paths?)Embeds and stores with biological decay; tags optional file/dir paths for spatial recall
update_memoryupdate_memory(id, new_content)Re-embeds and replaces outdated memories; logs old content to audit trail
可对比工具
mem0zeplangmem
安装
# 安装 YourMemory
pip install yourmemory
# 获取配置路径
yourmemory-path
# 添加到 Claude Desktop 配置
{
"mcpServers": {
"yourmemory": {
"command": "yourmemory"
}
}
}首次启动会自动初始化数据库并下载所需模型。
FAQ
- YourMemory 使用什么数据库?
- 本地使用 DuckDB,生产环境使用 Postgres。本地使用无需任何数据库设置。
- 记忆衰减如何工作?
- 记忆强度基于艾宾浩斯遗忘曲线呈指数衰减,重要性和回忆频率会减缓衰减。强度低于 0.05 的记忆会被自动删除。
- 我可以在没有 LLM API 调用的情况下查询记忆吗?
- 可以。YourMemory 内置了 'ask' 命令,可以直接从记忆中回答简单的事实性问题,无需任何 LLM API 调用或费用。
Hacker News 讨论
开发者社区最近的相关讨论。
- 帖子 by SachitRafa · 2026-04-26
YourMemory 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。