适合谁
- 长期使用 Claude Code 或 Codex CLI 的开发者
- 需要记忆可搜索、可审计、项目隔离的团队
- 希望数据留在本地(SQLite/SQLCipher)的用户
一个功能完善、审计导向的本地编码代理记忆系统,单一 Rust 二进制覆盖 hooks、MCP、CLI 和 REST;亮点是可审计召回、项目隔离与治理能力。Cursor 支持仍为部分功能,性能声明标注为方向性而非公开结论。适合重视数据本地化与可追溯性的重度代理用户。
remem 是一个用 Rust 编写的单二进制工具,为 Claude Code 和 OpenAI Codex / Codex CLI 提供本地优先的持久化记忆。它通过钩子(hooks)、MCP 服务器、CLI 和本地 REST API 自动在会话开始时注入项目记忆,并在会话结束时在后台总结决策、缺陷修复理由、项目模式和偏好。数据存储在本地 SQLite,可选 SQLCipher 加密,无需外部数据库或托管服务。检索采用多通道倒数排名融合(RRF),结合 FTS5 BM25、实体索引、时间语义、LIKE 回退和受信任图谱扩展,支持中英文同义词扩展。它还提供记忆审计(remem why)、抑制/反馈治理、令牌用量与成本报告、用户上下文治理等能力。
1) 通过 Homebrew(brew install majiayu000/tap/remem)、npm(npm install -g @remem-ai/remem)、Cargo(cargo install remem-ai --bin remem)、安装脚本或源码编译安装 remem 二进制(macOS ARM 需 codesign 签名)。2) 运行 remem install --target claude / codex / all(Cursor 为 --target cursor,仅 macOS/Linux)。3) 重启代理,运行 remem status 和 remem search 验证;出现钩子问题时用 remem install --target claude --repair,排障用 remem doctor。