rekal
活跃·★ 48·MIT·更新于 2026-05-12
★ 时下流行★ RAG / 知识库★ 记忆与上下文
rekal 是一个 MCP 服务器,通过本地 SQLite 文件为 AI 编码代理提供跨会话持久记忆,无需云服务或 API 密钥。
rekal 通过 MCP 服务器为 LLM 提供长期记忆。它将记忆存储在本地 SQLite 文件中,并使用混合搜索(BM25 关键词 + 向量语义 + 时间衰减)进行检索。它适用于任何支持 MCP 的代理,如 Claude Code、Codex CLI 和 OpenCode。
#大语言模型#MCP 协议#MCP 服务器#MCP 服务器#记忆管理#Python#SQLite#vector-search
01
功能特性
01本地 SQLite 存储,无需云服务或 API 密钥
02混合搜索,结合 BM25 关键词、向量语义和时间衰减
03兼容多种编码代理的 MCP 服务器
04基于工具的全面记忆管理(存储、搜索、更新、删除、修剪)
05智能写入操作,支持替代和链接以演进知识
02
兼容性
Claude Code
Claude Code
已通过文档验证
Codex CLI
Codex CLI
已通过文档验证
OpenCode
OpenCode
已通过文档验证
03
快速开始
1
$ pip install rekal
04
使用场景
↳为编码代理提供跨会话的持久记忆,记住用户偏好和决策
↳存储项目特定知识和约定,无需外部服务
↳维护代理交互和决策的可搜索历史
05
同类工具
相关搜索
评论
登录后发表评论
- SSam Clark2026年5月11日
Hybrid search in SQLite for long-term LLM memory is an elegant lightweight solution
- AAlex Patel2026年4月13日
Used as the memory backend for a coding assistant, recall quality is consistently good
- SSam Patel2026年3月16日
The hybrid search combines BM25 and semantic retrieval, better than either alone
- TTaylor Harris2026年3月6日
Single-file database means zero infrastructure overhead for persistent memory