给 Agent 提供大规模数据集的低 token 全文检索与长期记忆
Star881
24h 新增—
7 天新增—
Fork53
Issue16
语言Rust
项目介绍
更新于 1 天前
Leviathan 是一个用 Rust 写的单文件工具,把 JSONL、CSV、SQLite 等任意表格或日志数据建成带排序的全文索引,让 Agent 用自然语言提问就能拿到几条带引用的精简结果卡。它解决的核心问题是:面对百万级记录,Agent 直接 grep 或读原始历史会烧掉大量 token,而 Leviathan 把每次回答稳定压到约 450 token,官方基准显示在 100 万条记录上中位数 436 token、命中率 99%,延迟 33 毫秒。除了检索,它还提供可选的长期记忆能力,Agent 每次只写入一条带 key 的事实,会话开始时自动注入简短 briefing,避免 MEMORY.md 越滚越大导致的过期和 token 浪费。它通过 CLI、MCP 或 HTTP 服务接入 Claude Code、Cursor、Codex 等 24 种 Agent 环境。适合需要让 Agent 长期查阅工单、日志、业务表等结构化数据的 AI 应用工程师和 Agent 平台开发者;如果你的工作不涉及 Agent 检索大规模记录,和你关系不大。
上手成本:中
Star 趋势
仓库信息
| License | Apache-2.0 |
| 创建时间 | 2026-10-05 |
| 最后推送 | 2 天前 |
| 热度分 | 0.0 |