fff

Active
GitHub Rust MIT

Description

fff is a fast, minimal, and hackable command-line file manager written in Go, useful as a lightweight tool layer for shell-driven agent workflows.

Key Features

  • Lightning-fast file search by name and content with millisecond latency
  • Written in Rust for high performance and low memory usage
  • Agent-friendly with structured output that LLMs can parse
  • Drop-in replacement for fd/find with the same CLI ergonomics
  • Supports glob and regex patterns with flexible filtering syntax

Use Cases

💡 Let agents quickly locate files and symbols in large codebases
💡 Power the search backend of Claude Code or Codex
💡 Replace find/fd on the command line for faster feedback
💡 Use in CI pipelines to locate violating code by content rules

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (10.4k stars)
  • Permissive open-source license (MIT)
  • Responsive to issues, low backlog

Quick Start

# Install fff (macOS / Linux)
brew install fff

# Fast filename search
fff "config*.yaml"

# Search by content
fff --content "TODO"

# Combine glob and case insensitivity
fff --glob "*.ts" --content "useState" --ignore-case

Related Projects

Pi

101.0k · TypeScript
Active A+

Pi is a full-stack AI agent toolkit featuring a coding agent CLI, unified LLM API, TUI and Web UI libraries, Slack bot, and vLLM inference pods.

coding-agentclillm +2
  • · Unified multi-provider LLM API — pi-ai package provides unified interface for OpenAI, Anthropic, Google, and other LLM providers
  • · Interactive coding agent CLI — pi-coding-agent provides command-line interactive coding agent with tool calling and state management
  • · Agent runtime — pi-agent-core provides agent runtime with tool calling and state management for multi-step task execution

GitHub Copilot CLI

11.1k · Shell
Active B

GitHub Copilot CLI brings the power of Copilot coding agent directly to your terminal. Supports code generation, command suggestions, error fixing and more.

copilotcligithub +2
  • · Terminal-native development — Copilot coding agent runs directly in your CLI without context switching
  • · Deep GitHub integration — access repos, issues, and PRs with natural language
  • · Agentic capabilities — build, edit, debug, and refactor code with complex task planning and execution