fff:比 ripgrep 快 100 倍的文件搜索 SDK,AI Agent 的“自带检索引擎”
Rust 写的文件搜索工具,比 fzf/mcfly 快一个数量级,支持 MCP、Neovim、Pi Agent,AI 开发者的必备工具链
你是否也有这个痛点:AI Agent 在大型项目中搜索文件时,一个 grep 要等10秒,而且还经常找不对?尤其是对付大型代码库(比如 Linux 内核 10 万个文件)时,多次 grep 往往直接把 Agent 的上下文窗口填满了。如果告诉你,有一个工具能把这个过程加速 100 倍,而且还能记住你最近打开的文件,你会不会想试试?
🚀 fff
超高速文件搜索 SDK,专为 AI Agent 和开发者打造
⭐ 9,708 │ 📈 本周攀升 │ 🏷 Rust
一句话:它就是“替换 grep/fzf 的 Rust 快递版”——专为 AI Agent 和长时间运行的工具线程设计,能记住你的文件打开习惯,越用越聪明。
💨 Frecency 记忆机制
你经常打开的文件会被自动记住并排到前面,而不是每次都要从头搜索。第一次启动时会自动导入 git touch 历史作为“热身”。越用越准,跟学习你的习惯似的。
🤖 AI 一级支持
内置 MCP Server,Claude Code、Codex、OpenCode、Cursor 等全都可以直接接入。还有 Pi 扩展,可以完全替换 Agent 内置的 grep/find 工具。策略也很聪明:普通查询用完全匹配,零结果时自动降级到模糊搜索。
🌍 多平台多语言
原生支持 Rust、Python、Node.js/Bun、Lua,还有 Neovim 插件。同一个引擎,在你的编辑器、终端、AI 工具链中一致体验。其他搜索工具都要分别配置,fff 全部统一。
💪 真实实力
已经被 opencode、nushell 等项目采用。在 Linux 内核仓库(10 万文件,8GB)上表现优异。它的核心亮点是“不只是快”——智能大小写匹配、自动模糊降级、Git 状态标记,这些把它和普通的 grep/fzf 彻底区分开了。
一句话就是:别人搜索是“砸工具+命中”,fff 是“能记忆+会推荐”,完全不同维度的产品。
💬 小编说
✅ 好的:它解决的确实是一个真实痛点。AI Agent 在大项目中搜文件的体验真的很差,每次 grep 都是上下文的浪费。frecency 记忆是一个很精妙的设计,越用越聪明这点很粉。还有 MCP 支持让它告别了“只能在终端用”的限制。
⚠️ 可以改进的:安装步骤稍微有点冗长,要下载二进制或 cargo build,对非 Rust 生态的开发者有点门槛。另外文档稍微分散,需要一点时间搞清楚各个组件的关系。但怫体而言体验非常好,值得一试。
🚀 快速上手
1 | # MCP Server (AI Agent 用) |
🔗 GitHub: dmtrKovalenko/fff
🎭 适合谁
🤖 AI 开发者MCP 直接连接你的 Agent,省上下文,加快文件查找💻 Neovim 用户替代 fzf.vim,同级别的快速,但更聪明(记住文件使用频率)📜 Rust 程序员可以作为依赖库集成到自己的工具中📦 配置狂人一个引擎打通编辑器+终端+AI,一致体验很爽
你平时用啥搜索工具?是 grep/fzf 派还是已经在用更新颖的工具了?留言聊聊吧!
↓ 点个“在看”支持一下,每天分享一个有趣的 AI 工具 😉
💬 本文评论区已开启,但暂无读者留言。
本文转载自微信公众号,如有侵权请联系删除。
- 标题: fff:比 ripgrep 快 100 倍的文件搜索 SDK,AI Agent 的“自带检索引擎”
- 作者: lxiol
- 创建于 : 2026-07-20 14:49:51
- 更新于 : 2026-07-20 14:49:51
- 链接: https://blog.lxiol.cn/2026/07/20/fff比-ripgrep-快-100-倍的文件搜索-SDKAI-Agent-的自带检索引擎/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。