← 返回总览

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.

★ 741Fork: 39语言: Rust协议: Apache-2.0GitHub ↗

Star 增长趋势(本站收录历史)

0185.25370.5555.7574110-0710-0810-0910-1010-1110-12elstongun/leviathan 2026-10-07: 627elstongun/leviathan 2026-10-08: 664elstongun/leviathan 2026-10-09: 694elstongun/leviathan 2026-10-10: 710elstongun/leviathan 2026-10-11: 732elstongun/leviathan 2026-10-12: 741
elstongun/leviathan

深度介绍

它是什么

Leviathan 是一个用 Rust 编写的单文件静态二进制工具,为 AI Agent 提供面向大规模数据集的深度记忆能力。它能把 JSONL、JSON、CSV/TSV、SQLite 乃至任何数据库 CLI 导出的记录,快速转成带排序的全文本索引。

核心亮点

  • 零依赖部署:单个静态二进制,拷过去就能跑,不需要 Elasticsearch 那套重型栈。
  • 数据源通吃:结构化半结构化一网打尽,数据库导出文件也能直接喂进去。
  • 排序检索:不是简单 grep,而是带相关度排序的全文索引,适合 Agent 按语义召回历史记录。

为什么火

Agent 的“长期记忆”一直是痛点:向量库重、检索质量飘、运维成本高。Leviathan 反其道而行,用轻量全文索引解决大规模记录的召回问题,741 星的增长说明开发者对“够用且不折腾”的方案有真实需求。

适合谁用

做 Agent 记忆层、日志检索、本地知识库的开发者;不想引入外部服务、偏好单二进制工具的后端与数据工程师。

快速上手

从 GitHub Releases 下载对应平台的二进制,执行 leviathan index <你的数据文件> 建立索引,再用查询命令按关键词召回排序结果即可。

elstongun/leviathan - AI 第一线