elstongun/leviathan
Deep memory for agents over large datasets. Leviathan is a single static binary that turns your records (JSONL, JSON, CSV/TSV, SQLite, or anything a database CLI can export) into a ranked full-text index.
Star 增长趋势(本站收录历史)
elstongun/leviathan
深度介绍
它是什么
Leviathan 是一个用 Rust 编写的单文件静态二进制工具,为 AI Agent 提供面向大规模数据集的深度记忆能力。它能把 JSONL、JSON、CSV/TSV、SQLite 乃至任何数据库 CLI 导出的记录,快速转成带排序的全文本索引。
核心亮点
- 零依赖部署:单个静态二进制,拷过去就能跑,不需要 Elasticsearch 那套重型栈。
- 数据源通吃:结构化半结构化一网打尽,数据库导出文件也能直接喂进去。
- 排序检索:不是简单 grep,而是带相关度排序的全文索引,适合 Agent 按语义召回历史记录。
为什么火
Agent 的“长期记忆”一直是痛点:向量库重、检索质量飘、运维成本高。Leviathan 反其道而行,用轻量全文索引解决大规模记录的召回问题,741 星的增长说明开发者对“够用且不折腾”的方案有真实需求。
适合谁用
做 Agent 记忆层、日志检索、本地知识库的开发者;不想引入外部服务、偏好单二进制工具的后端与数据工程师。
快速上手
从 GitHub Releases 下载对应平台的二进制,执行 leviathan index <你的数据文件> 建立索引,再用查询命令按关键词召回排序结果即可。
