零积分记忆检索

它又忘了。
然后你的积分又烧了一遍。

大多数 AI 记忆系统的做法是:把整座记忆库灌进上下文,再让大模型自己判断哪条相关。 上下文是唯一稀缺资源 —— 于是你每想一次,就要为同一批记忆重新付一次钱。

memsave 反过来做:检索全程跑在你自己的 CPU 上,一次模型调用都不发, 只把真正命中的那 200 个 token 送进上下文。

1,284,300 累计省下 token
$3.85 折合金额
0.02% 5000 条记忆库压缩比
≈10ms 单次检索耗时

上面这个数字会跟着你每一次检索往上涨。它就是 memsave 唯一的产品说明 —— 你不需要理解 FTS5 是什么,你只需要看到它。

怎么做到不烧积分的

积分不是被"读取"耗掉的,是被"把回忆塞进上下文"耗掉的。所以解法不是少想几次。

01

检索不过模型

SQLite FTS5 + BM25 做关键词召回,中文切成重叠 bigram 索引。可选 24MB 的本地 ONNX 模型做语义重排。全程本地 CPU。

02

三层分级加载

L0 索引常驻(约 1000 token,不随记忆增长)→ L1 摘要命中才加载 → L2 原文显式才取。

03

成本搬到写入侧

分词、关键词、向量、token 数,全部写入时算好存进表里。检索时唯一的计算是一次点积。

实测数字

Windows,纯 Python,无 numpy。数据来自 examples/demo.py,可自行复现。

记忆条数单次注入全库基线压缩比检索耗时
30014033,4420.40%10ms
5,000140561,6010.02%35–70ms

L0 常驻索引在这两种规模下都是约 1050 token —— 它只取 Top-N,所以记忆越多,省得越多。

三步接上

MCP 是行业标准协议,Claude Desktop、Cursor、Windsurf、Cline、WorkBuddy 都支持。一份记忆,所有 AI 通用。

{
  "mcpServers": {
    "memsave": {
      "command": "python",
      "args": ["-m", "memsave", "serve"]
    }
  }
}
pip install memsave
# 可选:装上本地语义模型,CPU 跑,永不上网
pip install "memsave[local]" && python -m memsave embedder install
# 让每个新对话自动先查记忆(写入 CLAUDE.md / .cursorrules / AGENTS.md)
memsave rules --write

# 每天自动告诉你省了多少钱(自动挂系统定时任务)
memsave savings --install

完整使用教程 → (各客户端配置文件在哪、装不上怎么排查,都在里面)

价格

存储永远免费无限。我们只对云端推理次数收费 —— 按记忆条数收费等于惩罚你使用自己的资产。

Free
¥0
  • 500 条记忆
  • 本地混合检索,不限次数
  • 导出 / 导入
  • 每天自动播报省了多少
  • 项目命名空间,记忆不串味
Pro 终身版
¥99 原价 ¥199
  • 无限记忆条数
  • 多客户端共享同一记忆库 + 命名空间隔离
  • 买断,不订阅,不绑机器
  • 多机同步 / 云端备份:路线图内,买了不二次收费
首发限 200 席
购买(爱发电 ¥99)
Team
¥299 5 席终身(单买 ¥495)
  • 5 把独立的 Pro 终身授权码,一人一把
  • 团队共享记忆:memsave team sync
  • 不需要服务器 —— 网盘 / NAS / 共享盘即可
  • 权限管理 / 私有部署:路线图内
按 id 合并,重复同步不产生重复条目
团队版 · 私信咨询

常见问题

为什么不直接做订阅制?

你的目标用户已经在每月付 Claude Pro $20、ChatGPT Plus $20、Cursor $20。再让他每月多掏 $19,转化率会非常难看。终身买断对订阅疲劳人群是降维打击 —— 而且因为检索跑在你的机器上,我们的边际成本是零,卖一份净赚一份。

记忆存在哪里?会不会被拿去训练?

存在你本机的一个 SQLite 文件里,默认 ~/.memsave/memory.db。检索、向量、全部在你自己的 CPU 上跑,没有网络请求。随时 python -m memsave export ~/memories.md 打包带走。

不装语义模型能用吗?

能。默认走 BM25 关键词召回 + 哈希向量重排,零依赖零下载。中文场景下关键词命中率本来就很高。装上 24MB 的 ONNX 模型后语义召回会更好,但不是必需。

Claude / ChatGPT 自带记忆功能,为什么还要这个?

三件他们结构性做不到的事:离线自托管(企业数据不能出内网)、可导出(记忆是你的资产,不是锁你的筹码)、跨模型(你同时用 Claude 和 GPT,记忆不该被平台锁死)。不在这三点上竞争的地方,我们拼不过大厂,也不打算拼。

我该往里存什么?

存蒸馏后的事实,不要存原始对话流水账。谁、做了什么、什么时候、什么决策、什么偏好。写一次花一次钱,之后读一万次都是零 —— 这是唯一的正确摊销方向。