# 策展 · X (Twitter) 🔥

> 📖 本站完整內容索引（documentation index）：[llms.txt](/llms.txt)

> 作者：Dmitriy Kovalenko (@neogoose_btw) · 平台：X (Twitter) · 日期：2026-04-10

> 原始來源：https://x.com/neogoose_btw/status/2042339578305265671

## 中文摘要

FFF 是一個為 Neovim 和 AI Agent 設計的快速模糊檔案搜尋工具，透過內建記憶機制與容錯搜尋大幅提升開發效率。

FFF (Freakin Fast Fuzzy file finder) 是一款專為 Neovim 使用者與 AI Agent 開發的檔案搜尋工具，強調極致效能與容錯能力。該工具旨在透過內建的搜尋記憶機制，減少 AI 在程式碼搜尋過程中的 token 消耗與往返次數，並為人類開發者提供具備容錯功能的搜尋體驗。

**核心價值與效能優勢**
FFF 的設計初衷是解決開發者在搜尋程式碼時的痛點，特別是針對拼寫錯誤的容錯處理。對於 AI Agent 而言，該工具透過內建的記憶機制（如頻率、git 狀態、檔案大小等因素），能自動建議最佳搜尋結果，進而減少無效的檔案讀取與 API 呼叫。作者強調該工具在效能上優於現有的內建搜尋工具，並能顯著提升搜尋的精準度。

**AI Agent 與 MCP 整合**
該工具支援 MCP (Model Context Protocol)，能直接作為 AI Agent 的檔案搜尋依賴，優化 AI 的工作流程。
- 顯著降低 AI 搜尋時的 token 消耗。
- 減少與 Agent 之間的往返次數，提升搜尋效率。
- 透過簡單的 bash 指令即可安裝並整合至 Claude Code、Codex 等環境。

**Neovim 使用者體驗與功能**
FFF 針對 Neovim 環境提供了高度客製化的搜尋體驗，包含多種搜尋模式與 Git 整合。
- **搜尋模式**：支援「純文字 (plain)」、「正規表示式 (regex)」與「模糊搜尋 (fuzzy)」三種模式，並可透過 `<S-Tab>` 快速切換。
- **容錯機制**：具備強大的拼寫錯誤修正能力，當搜尋無結果時，會自動建議相關的檔案內容或名稱。
- **Git 整合**：透過 sign column 與文字顏色標示檔案狀態（如已暫存、已修改、已刪除等）。
- **篩選與限制**：支援多種約束條件（如 `git:modified`、glob 表達式），並自動忽略 `.gitignore` 規則。

**靈活的配置與擴充性**
FFF 提供了豐富的配置選項，讓使用者能根據專案需求進行調整。
- **歷史紀錄與頻率 (Frecency)**：系統會自動記錄並學習使用者的搜尋習慣，提升後續搜尋的精準度。
- **多選與 Quickfix**：支援多選檔案並將結果發送至 Neovim 的 quickfix 列表。
- **除錯與監控**：內建 `:FFFDebug` 與 `:FFFOpenLog` 指令，方便開發者排查問題並優化搜尋效能。
- **安裝與相容性**：該 plugin 支援 Neovim 0.10.0 以上版本，並提供自動下載預編譯二進位檔或從原始碼建置的選項。

## 標籤

Agent, 開源專案, IDE, Neovim, FFF
