Skip to content
aicoolies logo
fff.nvim logo

fff.nvim

Fastest file search toolkit for AI agents and Neovim

fff.nvim (freakin fast fuzzy) is a high-performance file search toolkit for AI agents, Neovim, Rust, C, and NodeJS. Hybrid architecture with Lua frontend and Rust backend delivers sub-10ms search across 50K+ file codebases. Uses frecency memory combining frequency, recency, git status, and definition matches to surface the most relevant files for AI coding workflows.

About fff.nvim

fff.nvim — short for freakin fast fuzzy — is a high-performance file search toolkit designed for both AI coding agents and human developers. Unlike traditional fuzzy finders that rely solely on string matching, fff builds a file index enriched with frecency scores, git status, file size, and definition matches to consistently surface the most relevant files in any codebase.

The architecture is hybrid: a Lua frontend handles Neovim integration while a dedicated Rust backend maintains a persistent file index, enabling sub-10 millisecond search times even in codebases with 50,000+ files. This separation means the search intelligence is available not just within Neovim but also as a standalone tool for AI agents, Rust, C, and NodeJS applications via native bindings.

For AI-assisted development workflows, fff.nvim solves a core bottleneck: helping coding agents find the right files quickly without scanning entire directory trees. The frecency memory learns from editing patterns over time, improving result quality the more it is used. It can be installed as a dependency for AI agents with a simple bash script, making it straightforward to integrate into automated coding pipelines.

Pricing & Platform Specs

Pricing Summary

100% free and open source under the MIT license ($0 software cost). fff.nvim by Dmytro Kovalenko is an ultra-fast fuzzy file finder for Neovim powered by a Rust core with typo tolerance, frecency scoring, and Git status ranking.

full pricing breakdown →

Supported Platforms

Neovim (cross-platform)

Explore categories, tags & use cases

Use Neovim like Cursor with AI-driven code assistance and one-click apply

avante.nvim is a Neovim plugin that brings Cursor-style AI coding assistance to the Vim ecosystem. It provides inline code suggestions, AI chat with codebase context, one-click diff application, and multi-model support including Claude, GPT, Gemini, and local models. With 12,000+ GitHub stars and active development, it is the leading AI coding plugin for Neovim users who want IDE-level AI features without leaving their editor.

Open Source

Self-hosted code understanding for humans and agents

Sourcebot is a self-hosted code intelligence platform that helps developers and AI agents understand large codebases through intelligent search, navigation, and inline-cited answers. Deployed as a Docker container with MCP server support, it indexes thousands of repositories without source code leaving your infrastructure.

Open Source

Pack your entire codebase into a single AI-friendly file

Repomix packages entire repositories into single AI-optimized files for feeding to LLMs like Claude, ChatGPT, and Gemini. It outputs XML, Markdown, JSON, or plain text with token counting, security scanning via Secretlint, and Tree-sitter-based code compression. Works as CLI, MCP server, or Chrome extension for GitHub. Supports Claude Agent Skills generation. 26K+ GitHub stars, MIT licensed, with a web interface at repomix.com for zero-install usage.

Open Source

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is fff.nvim?

fff.nvim (freakin fast fuzzy) is a high-performance file search toolkit for AI agents, Neovim, Rust, C, and NodeJS. Hybrid architecture with Lua frontend and Rust backend delivers sub-10ms search across 50K+ file codebases. Uses frecency memory combining frequency, recency, git status, and definition matches to surface the most relevant files for AI coding workflows.

Is fff.nvim free?

Yes — fff.nvim is open source and free to use. 100% free and open source under the MIT license ($0 software cost). fff.nvim by Dmytro Kovalenko is an ultra-fast fuzzy file finder for Neovim powered by a Rust core with typo tolerance, frecency scoring, and Git status ranking.

Is fff.nvim open source?

Yes — fff.nvim is open source.

Is fff.nvim still maintained?

Yes — fff.nvim is active. Its listing was last verified on September 6, 2026.

What are the best fff.nvim alternatives?

The first editor-selected fff.nvim alternatives are avante.nvim, Sourcebot, Repomix.