fff
SHA-256人間とAIエージェントの両方に最適な、最速かつ最も正確なファイル検索ツールキット。frecency ランキングとバックグラウンドインデックスをサポートし、ripgrep や fzf よりも高速です。
スマートダウンロード
Download 版をダウンロード
v0.9.1 · 8.7 MB
AIとエディタ向けの超高速ファイル検索ツール、記憶順序付き。
主な機能
- フォールトトレラントなパスとコンテンツ検索、自動的にファジーマッチングにフォールバック
- frecency スマートソート:頻繁に開くファイルほど高いランク
- バックグラウンドファイルモニター、リアルタイムにインデックスを更新
- 軽量なメモリ内コンテンツインデックス、複数回の検索で ripgrep/fzf よりもはるかに高速
- MCP サーバー統合、Claude、Cursor、Codex などの AI エージェントから直接呼び出し可能
できないこと
- •一部の機能にはプリコンパイル済みバイナリファイルまたはRustコンパイル環境が必要です。初回使用時は自動でバイナリファイルをダウンロードするため、ネットワーク接続が必要な場合があります。MCPサーバーはMCP対応クライアントと組み合わせて使用する必要があり、クライアントごとに設定が若干異なります。
使用例
- 大規模なコードリポジトリ内でファイルとコンテンツを高速に検索し、開発者の効率を向上させる。AIプログラミングアシスタントの基盤検索ツールとして、コンテキスト消費と応答遅延を削減する。
詳細説明
fffは、人間のユーザーとAIエージェント向けに設計された高速ファイル検索ツールキットです。耐障害性のあるパス検索、コンテンツ検索、frecency(最近の開封頻度と使用頻度を重み付けしたもの)に基づくファイルランキング、バックグラウンドファイル監視、軽量なメモリ内コンテンツインデックスを提供します。ripgrepやfzfと比較して、fffは複数回の検索が必要な長期実行プロセスにおいて、永続化されたインデックスとスマートキャッシュを維持するため、より高速です。プロジェクトにはMCPサーバー(Claude Code、Codex、CursorなどのAIクライアントに対応)、Piエージェント拡張、Neovimプラグインが含まれます。あいまい検索、スマートな大文字小文字判定、Gitステータス表示、定義優先ヒントをサポートし、AI作業におけるコンテキスト消費と遅延を効果的に削減します。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
MCPサーバーとしてインストール:Linux/macOS ターミナルで curl コマンドを実行してワンクリックインストールし、出力された指示に従ってクライアントに接続します。
Neovim プラグインとしてインストール:lazy.nvim または vim.pack を使用して設定を追加すると、プラグインが自動的にプリコンパイルされたバイナリファイルをダウンロードします。
Pi プロキシ拡張機能としてインストール:ターミナルで pi install npm:@ff-labs/pi-fff コマンドを実行します。
- MCPサーバーとしてインストール:Linux/macOS ターミナルで curl コマンドを実行してワンクリックインストールし、出力された指示に従ってクライアントに接続します。
- Neovim プラグインとしてインストール:lazy.nvim または vim.pack を使用して設定を追加すると、プラグインが自動的にプリコンパイルされたバイナリファイルをダウンロードします。
- Pi プロキシ拡張機能としてインストール:ターミナルで pi install npm:@ff-labs/pi-fff コマンドを実行します。
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
40b87349c1e9cd58d389003af27bbd415567db817925cd3ec91a075e33208542このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
MCPサーバーのアンインストール:インストールスクリプトでダウンロードしたファイルと設定ファイルを削除します。Neovimプラグインのアンインストール:パッケージマネージャーからプラグインの宣言を削除し、キャッシュディレクトリをクリーンアップします。Pi拡張機能のアンインストール:pi uninstall npm:@ff-labs/pi-fff を実行します。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。