具有项目隔离的本地优先AI内存
itcraft-cn/memrec · DevOps
具有项目隔离的本地优先AI内存——用于终端,供私人使用
★ 4GitHub 星标
1分支
2026-08-30最近更新
Rust开发语言
Apache-2.0许可证
主要功能
- 项目隔离 — 自动检测git root,.mr_pid持久化,多项目独立记忆
- git仓库自动检测 git root
- update_threshold <= score < duplicate_threshold → 更新已有记忆(合并 tags、内容取新)
- 整合保留策略(防止有价值记忆被压缩丢失)
- 混合检索 — KNN向量搜索 + BM25全文检索,MMR重排,中文搜索支持
使用条件
- 可选接入 OpenAI 兼容大模型,用于 Dream 整合摘要。
- 提示若 daemon 由 systemd 用户服务启动(不继承 shell 环境变量),请将 API 密钥写入 /.memrec/memrecd.env(权限 600,服务单元通过 EnvironmentFile 自动加载
安装命令
dsh plugin --profile web add github:itcraft-cn/memrec