超高速ファイル検索fffが良さげかも
概要
Rust製のファイル検索ツールキット「fff(The fastest and most accurate file search toolkit)」が注目を集めている。ripgrepやfzfのような単発CLIではなく、MCPサーバー・Neovimプラグイン・Rust/C/Nodeライブラリとして提供され、AIエージェントや長時間動作プロセスでの利用を前提とした設計が特徴。
詳細
- 常駐してインデックスを保持する設計により、同じリポジトリ内の2回目以降の検索を高速化
- バックグラウンドでファイルを監視し、起動後の変更も適切に追跡。Gitは直接libgit2を使って検出
- 頻度ベースのスコアリングにより、よく触るファイルを上位に表示
- 巨大ファイルのインデックスをスキップするなどメモリ消費の最適化も実施
- Node SDK経由でOpenCodeに採用、RustクレートとしてNushellにも利用実績あり
参照
- 出典: https://kawarimidoll.com/posts/202606182/
- GitHub: https://github.com/dmtrKovalenko/fff
- はてなブックマーク数: 32