跟 AI 聊天最崩溃的是什么?每次都要重新自我介绍。Agent 记不住你上次说过的事,像个永远不认识的陌生人。
Supermemory 就是解决这个问题的——一个给 AI 用的「长期记忆」系统。
这个项目解决什么问题?
你用过 AI 编程助手、聊天机器人、或者 Agent 类的工具,一定遇到过这种场景:你跟 Claude 交代过项目结构、技术选型、代码规范,下个会话打开,它全忘了。你又得从头说一遍。
这就是 AI 的「失忆症」。大模型本身没有跨会话的记忆能力,上下文窗口一关,之前的对话就灰飞烟灭。
Supermemory 的方案是在 AI 和 LLM 之间加一层持久化记忆引擎。它自动从对话中提取关键信息——用户偏好、项目决策、技术选型、API 密钥配置——然后建立用户画像和知识图谱,下次对话直接调用。
👉 GitHub:https://github.com/supermemoryai/supermemory
⭐ 25,130 Star | 今日 +601
核心亮点
Supermemory 在业界三大 AI 记忆基准测试中排名第一:LongMemEval、LoCoMo、ConvoMem。不是单项第一,是三项全拿。
核心能力包括:
自动记忆提取— 对话结束后自动抽取事实,不需要人工标记。支持时间变化追踪、矛盾检测和自动遗忘过期信息。
用户画像系统— 自动维护的用户上下文,包含稳定事实(姓名、偏好、项目信息)+ 近期活动。调用一次 API,50ms 返回。
混合搜索— RAG 向量检索 + 记忆系统整合在一起。知识库文档和个性化的用户上下文可以在同一次查询中匹配。
多模态支持— PDF 文档、图片 OCR、视频转录、代码 AST 解析都能处理,上传即用。
Agent 插件— 内置 Claude Code、OpenCode、OpenClaw、Hermes 的插件,装好就能用。
快速上手
# npm 安装npminstallsupermemory# Python 安装pipinstallsupermemory# 初始化记忆引擎const{Supermemory}=require('supermemory');const sm=new Supermemory({apiKey:'your-key'});# 存储关键信息await sm.remember('用户偏好:使用 Python 3.12 + FastAPI 开发');# 下次会话读取记忆const context=await sm.recall();如果你不想写代码,可以直接用他们的 Web App(https://app.supermemory.ai),配合浏览器插件用就行。
⚠️ 注意:免费版有 API 调用次数限制。如果是重度使用,建议自己 Host 或者看看 Pro 计划。
我的评价
Supermemory 的定位很精准——不做模型,做模型的外挂记忆。三个基准测试第一不是白来的,技术底子确实扎实。
和竞品对比:
- Mem0— 类似的方向,但 Supermemory 的多模态支持和 Agent 插件生态更丰富
- Zep— 偏企业级,Supermemory 更轻量、上手更快
- LangChain Memory— 只是框架的一层抽象,Supermemory 是独立的、开箱即用的引擎
缺点:文档还在完善中,有些 API 的例子不够全。项目迭代很快(25k star 在不算新的项目里属于稳健增长),API 可能会有 breaking change。
适合谁?做 AI Agent 产品、需要跨会话持久化记忆的开发者。或者你只是希望自己的 Claude/Cursor 能记住你。
等什么?如果你的 Agent 使用场景都是单次对话、不需要跨 session 上下文,暂时不必上。
参考资料
[1] Supermemory GitHub: https://github.com/supermemoryai/supermemory
[2] Supermemory 文档: https://supermemory.ai/docs
[3] LongMemEval 榜单: https://github.com/xiaowu0162/LongMemEval