OpenSource-Hub
F

fff

SHA-256
7.6k stars·开发工具·已提供 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 工作的上下文消耗和延迟。

标签

file-searchgrepfzfripgrepneovimmcp-serverai-agentfrecencyrust

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

作为 MCP 服务器安装:在 Linux/macOS 终端执行 curl 命令一键安装,按照输出提示连接客户端

4

作为 Neovim 插件安装:使用 lazy.nvim 或 vim.pack 添加配置,插件会自动下载预编译二进制文件

5

作为 Pi 代理扩展安装:在终端执行 pi install npm:@ff-labs/pi-fff 命令

安装指引
  1. 作为 MCP 服务器安装:在 Linux/macOS 终端执行 curl 命令一键安装,按照输出提示连接客户端
  2. 作为 Neovim 插件安装:使用 lazy.nvim 或 vim.pack 添加配置,插件会自动下载预编译二进制文件
  3. 作为 Pi 代理扩展安装:在终端执行 pi install npm:@ff-labs/pi-fff 命令
文件完整性

已提供 SHA-256 校验码,下载后可自行核对文件完整性

该校验码提取自 GitHub 官方 Release 页面

SHA256 校验码

40b87349c1e9cd58d389003af27bbd415567db817925cd3ec91a075e33208542

该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

MCP 服务器卸载:删除安装脚本下载的文件和配置文件。Neovim 插件卸载:从包管理器移除插件声明并清理缓存目录。Pi 扩展卸载:执行 pi uninstall npm:@ff-labs/pi-fff。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议MIT
最后更新2026-06-06T04:50:54Z
GitHub 仓库官方网站

相似推荐