leviathan
View on GitHub**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.
A Rust CLI and optional stdio MCP server that indexes JSONL, CSV, SQLite, and other exported records into a ranked SQLite FTS5 index. Agents can search and retrieve compact, cited result cards without loading entire datasets.
Use Cases
Give agents searchable memory over large datasetsSearch customer support tickets and return cited recordsIndex application logs or database exports for agent queriesKeep an agent's local record index updated with upserts and deletes
Built With
- Language
- Rust
Tags
MCP server · agent memory · full-text search · SQLite · FTS5 · JSONL · CSV · data indexing · CLI · offline