The fastest and the most accurate file search toolkit for AI agents, Neovim, Rust, C, and NodeJS
fff 是一款基于 Rust 开发的高性能文件搜索工具包,旨在为 AI Agent、代码编辑器(如 Neovim)及开发工具提供极速且精准的文件路径与内容检索能力。它通过在内存中建立索引并引入“近频”(Frecency)权重算法,解决了在长时间运行的任务中传统搜索工具效率低下和上下文浪费的问题。
内置对模糊搜索的智能处理,通过自动回退机制确保在零匹配时仍能提供最相关的近似结果。 提供基于 Git 状态感知的标注功能,能优先识别代码定义并自动定位修改过或未追踪的文件。 支持作为 MCP(Model Context Protocol)服务器运行,大幅提升 Claude、Cursor 等 AI 助手的文件检索速度与 token 使用效率。 具备轻量级的后台监控与历史记录功能,用户越常用的文件在搜索时会被赋予更高的权重。 支持多模式灵活切换,既可作为独立工具集成,也能无缝替换编辑器原生的搜索实现。
该工具适用于需要与 AI Agent 高效协作的开发者,以及追求极致开发环境响应速度、希望优化代码库搜索与导航体验的 Neovim 和编程用户。