elstongun/leviathan の最新リリースは v0.3.0 である。このリポジトリは Rust ベースの単一静的バイナリで、JSONL・JSON・CSV/TSV・SQLite およびデータベース CLI が出力するレコードを、順位付けされた全文検索インデックスへ変換する。エージェントは自然言語で質問し、引用を含む結果カードとして関連レコードを受け取る。v0.3.0 で何が変わったかは、提供された資料には記されていない。
目標は、大きなローカルデータセットを毎回すべて走査するのではなく、必要なレコードをエージェントの記憶のように取り出して使えるようにすることである。検索には SQLite FTS5 と BM25 を用いる。BM25 は検索語と関連する文書を順位付けする方法である。CLI に加えて任意の MCP・リモートインターフェースがあり、別の SQLite ファイルを使う読み書きメモリ機能も提供する。ライセンスは Apache-2.0 である。さまざまなレコードを一つのインデックスにまとめ、引用可能な結果として返す点が設計の中心である。
ただし、既存の全文検索と比べてインデックス手法がどう違うかは README だけでは判断しにくい。性能比較は作者が作成した合成データ一組に対する単一回の測定として示されており、他のデータや作業でも同じ結果になるかは確認されていない。したがって現時点の資料では検索の構造や機能は 살펴볼ことはできるが、検索品質どちらが優れているかまで判断することは難しい。