remindb
by radimsem·★ 93·综合分 49
Remindb 是一个代理记忆数据库,通过便携式 SQLite 文件与 MCP 工具集成,可减少 75-99% 的会话令牌。
概述
Remindb 作为 MCP 服务器运行,将非结构化笔记转换为结构化的索引记忆系统。它能解析多种格式(Markdown、HTML、JSON、YAML、TOON)为类型化节点树,每个节点都有温度跟踪、令牌优化和版本控制功能。系统提供一系列 MCP 工具,包括用于浏览的 MemoryTree、用于快速 FTS5 搜索的 MemorySearch、用于增量更新的 MemoryDelta,以及用于知识图谱导航的 MemoryRelated。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当你需要一个便携高效的AI代理记忆系统,特别是当处理大量文档或笔记且token成本是重要考量因素时,选择remindb。
什么时候不要选它
如果你需要实时协作功能或对底层数据库的写权限,不要选择remindb,因为它主要设计用于读取密集型的记忆场景。
此 server 暴露的工具
从 README 抽取出 6 个工具MemoryTreeGet a tree view of the memory structure with typed nodes and temperatures
MemorySearchSearch the memory using FTS5 with ranked results and token budgeting
MemorySummarizeSummarize cold nodes to reduce token usage while preserving structure
MemoryDeltaGet changes since last cursor for efficient resync
MemoryRelatedFind knowledge graph relations between nodes up to 5 hops
MemoryRelateCreate new knowledge graph relationships between nodes
可对比工具
安装
安装
**一键安装 (Linux/macOS):**
curl -fsSL https://raw.githubusercontent.com/radimsem/remindb/main/install.sh | bash**Windows (PowerShell):**
iwr -useb https://raw.githubusercontent.com/radimsem/remindb/main/install.ps1 | iex**从源码编译 (Go 1.26+):**
git clone https://github.com/radimsem/remindb.git
cd remindb
go build -o ~/.local/bin/remindb ./cmd/remindb**MCP 集成 (Claude Desktop):** 添加到 claude_desktop_config.json:
{
"mcpServers": {
"remindb": {
"command": "remindb",
"args": ["serve"]
}
}
}FAQ
- remindb 如何减少令牌使用?
- 通过将笔记解析为具有基于哈希的重复数据删除和基于温度的相关性的结构树,允许代理仅访问内存的相关部分,而不是重新读取整个文件。
- remindb 支持哪些文件格式?
- 支持 Markdown、HTML、JSON、YAML 和 TOON 格式,并在有益的情况下自动压缩。
remindb 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。