适合谁
- 长期使用 Claude Code 或 Codex CLI 的开发者
- 需要记忆可搜索、可审计、项目隔离的团队
- 希望数据留在本地(SQLite/SQLCipher)的用户
一个功能完善、审计导向的本地编码代理记忆系统,单一 Rust 二进制覆盖 hooks、MCP、CLI 和 REST;亮点是可审计召回、项目隔离与治理能力。Cursor 支持仍为部分功能,性能声明标注为方向性而非公开结论。适合重视数据本地化与可追溯性的重度代理用户。
最强项 · 文档质量 18/20 最弱项 · 可靠性 9/20
静态评测 · 未实际运行收录于 2026-09-07
查看 FMRS 评分方法 →运行环境:Node.js · Rust · 预编译二进制
OPENAI_API_KEY
仅当 embeddings provider 设为 api 时需要,在 OpenAI 平台获取;本地/feature-hash 模式不需要。
REMEM_EMBEDDINGS_API_KEY_ENV
指定存放 embeddings API key 的环境变量名,在 ~/.remem/config.toml 的 [embeddings] 中设置。
REMEM_DATA_DIR
覆盖 remem 数据目录(默认 ~/.remem),eval 沙盒等场景使用。
REMEM_CONFIG
覆盖配置文件路径(默认 ~/.remem/config.toml)。
REMEM_INSTALL_BINARY
安装 hooks/MCP 配置时指定 remem 二进制的绝对路径,例如 Homebrew 安装路径。
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。
安装后重启客户端,工具列表中应出现 search、save_memory、get_observations、workstreams、timeline、search_raw;可运行 remem doctor 或用 search 工具查询一条已知记忆来确认连接。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
remem 是一个用 Rust 编写的单二进制工具,为 Claude Code 和 OpenAI Codex / Codex CLI 提供本地优先的持久化记忆。它通过钩子(hooks)、MCP 服务器、CLI 和本地 REST API 自动在会话开始时注入项目记忆,并在会话结束时在后台总结决策、缺陷修复理由、项目模式和偏好。数据存储在本地 SQLite,可选 SQLCipher 加密,无需外部数据库或托管服务。检索采用多通道倒数排名融合(RRF),结合 FTS5 BM25、实体索引、时间语义、LIKE 回退和受信任图谱扩展,支持中英文同义词扩展。它还提供记忆审计(remem why)、抑制/反馈治理、令牌用量与成本报告、用户上下文治理等能力。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 93d5a3d6f370 数据同步于 2026-10-19 查看 FMRS 评分方法