和Claude聊完数据库设计,约好一套命名规范,第二天早上打开窗口——全没了。不是被总结,不是搜不到,就是凭空消失。ChatGPT也一样。过去一整年,Mihai被这件事反复折磨。行业给出的解决方案是"每次把上下文贴回去",但这算哪门子记忆?这是人当硬盘。
于是他动手做了一个。Memory Vault v1.0,开源、自托管的AI记忆系统,两天前刚稳定发布。核心就一层:给AI助手加个能长期记住对话的外接大脑。
技术栈选得相当"无聊"。Postgres+pgvector当底座,拒绝单独维护一套向量数据库——备份、监控都是你现成的知识。HNSW索引调调参数,笔记本上跑几十万条chunk够用。混合搜索(向量相似度+关键词tsvector+RRF融合)替代纯向量检索,解决模型名、错误代码这类精确匹配问题。知识图谱提取实体,但不用走LLM API烧钱,本地算。
Claude用户有专属通道:MCP服务器暴露四个工具——recall、remember、forget、status。Claude Desktop或Claude Code能直接读写,对话里随时存取记忆,不用复制粘贴。REST API给自建应用用,Dashboard提供搜索、浏览、图谱、导入、统计、聊天六块功能。本地LLM聊天(v1.0接LM Studio)带完整引用溯源,每条回答都标清楚从哪几条chunk来的,可点击查证。
部署一行命令:docker compose up。Postgres跑5432,API和Dashboard共8000。没API key,没云服务,没遥测。v1.0.2昨天刚修了两个安全漏洞——路径遍历和内部流处理器信息泄露,作者自曝的。
Mihai在博客里写得很直白:这不是要颠覆什么,就是把"AI该有记忆"这个 obvious 的需求,用尽可能少的新组件实现。当所有大厂都在卷模型参数,有人回头把基础设施的缺口补上——而且是用你最熟悉的数据库。
热门跟贴