MemVid

正常
GitHub Rust Apache-2.0

简介

MemVid 是面向 AI Agent 的长期记忆层,利用视频编码实现轻量级单文件存储,替代复杂的 RAG 管线,提供即时检索能力。

核心特性

  • 单文件便携记忆层,无需数据库或服务器基础设施
  • 受视频编码启发的 Smart Frame 架构,支持追加写入和崩溃恢复
  • 大规模下亚 5 毫秒检索延迟,支持预测缓存(P50 仅 0.025 毫秒)
  • 多语言 SDK:Rust 核心、Python SDK、Node.js SDK 和 CLI 工具
  • 时间旅行调试,可回退、重放或分支任意记忆状态
  • 功能丰富:全文搜索(BM25)、向量相似度、CLIP 图像搜索和加密

适用场景

💡 为 AI Agent 提供跨会话的持久长期记忆
💡 构建支持即时检索和版本控制的企业知识库
💡 实现无需云依赖的离线优先 AI 系统
💡 为客服 Agent 提供上下文感知的对话历史
💡 通过可追溯的记忆快照审计和调试 AI 工作流

快速开始

通过 `cargo add memvid-core`(Rust)、`pip install memvid-sdk`(Python)或 `npm install @memvid/sdk`(Node.js)安装。创建 `.mv2` 文件,添加带元数据的文档,提交后即可搜索。支持 `lex`、`vec`、`clip`、`encryption` 等功能标志。

相关项目

相关文章