fzf CLI

Интерактивный поиск в терминале помогает выбирать файлы, команды из истории и строки из длинного списка по частям названия.

  • 84 034 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • Сам поиск читает строки; настроенные предпросмотр и действия могут запускать команды с правами пользователя.
Все причины и проверки

junegunn/fzf

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/fzf

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Сам поиск читает строки; настроенные предпросмотр и действия могут запускать команды с правами пользователя.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

fzf превращает поток строк в интерактивный список с поиском. Пользователь вводит часть названия, выбирает подходящую строку и передает ее следующей команде. Без входного списка программа сама обходит текущий каталог и показывает файлы. Нечеткое сопоставление помогает найти запись по нескольким запомнившимся символам. Для точного отбора есть отдельный режим и условия по началу или концу строки. Интеграция с оболочкой добавляет выбор из истории команд, а окно предпросмотра может показывать содержимое выбранного файла.

Для кого. Пользователям командной строки, которые часто выбирают один файл или прошлую команду из длинного списка.

Подходит, если

  • Из сотен путей нужно выбрать файл, помня только часть имени.
  • Длинную команду требуется найти в истории и вернуть в строку ввода.
  • Сценарию оболочки нужен выбор одного или нескольких элементов человеком.
  • Перед открытием файла хочется увидеть его содержимое в соседней панели.

Не подходит, если

  • Автоматический сценарий не допускает интерактивного выбора.
  • Требуется поиск смысла в тексте документов без подготовки входных строк.
  • Вы хотите готовый графический файловый менеджер с редактированием документов.

Пример запроса к агенту

Подготовь выбор файла из этого проекта через fzf с предпросмотром. Покажи команды настройки до изменения оболочки.

Ограничения

Обычный запуск открывает интерактивный интерфейс, поэтому сценарий без человека должен заранее предусмотреть иной способ выбора. Поиск работает по переданным строкам, а содержимое файлов попадет в него только через отдельную команду-источник. Горячие клавиши оболочки требуют установки ее интеграции; одного бинарного файла для них недостаточно. Предпросмотр и назначенные действия могут запускать внешние команды, поэтому настройки из чужих примеров нужно прочитать до применения.

Как отключить. Завершите выбор клавишей Escape и удалите строки интеграции fzf из настроек оболочки, если отключаете горячие клавиши.

Частые вопросы

Что произойдет без входного списка?

fzf обойдет текущий каталог и покажет найденные файлы. Перед запуском проверьте рабочую папку.

Как выбрать несколько строк?

Включите `-m` и отмечайте строки Tab или Shift-Tab. После выбора проверьте, как следующая команда принимает несколько значений.

Можно ли искать точное совпадение?

Да. Используйте `--exact` или синтаксис точного поиска. Это полезно, когда нечеткий поиск дает слишком много вариантов.

Куда попадает результат?

Выбранная строка записывается в стандартный вывод. Ее можно сохранить или передать следующему инструменту.

Как выйти без выбора?

Нажмите Escape, Ctrl-C или Ctrl-G. Не запускайте следующее действие, если выбор отменен.

Обсуждение

Вопросов и отзывов пока нет.

navi, CLI поиска по шпаргалкам, подставляет команду в строку оболочки через виджет, чтобы пользователь изменил ее перед запуском.

CLIРасширенный доступ17,8 тыс.Звезды репозитория

Терминальный поиск по истории сессий Claude Code, Codex, OpenCode и других агентов с возвратом в нужный разговор

CLIРасширенный доступ190Звезды репозитория

Консольный клиент Fizzy от 37signals: доски, карточки задач, комментарии и поиск из терминала, плюс MCP-сервер и скилл для агента.

CLIРасширенный доступ250Звезды репозитория

Именованные буферы обмена сохраняют текст и файлы из терминала, чтобы переносить результаты между командами и сеансами.

CLIШирокий доступ5,9 тыс.Звезды репозитория

CLI повторяет выбранную команду, подсвечивает изменения вывода и хранит историю для сравнения результатов пользователем и агентом.

CLIРасширенный доступ5,4 тыс.Звезды репозитория

Терминальный просмотрщик открывает длинные файлы и потоки, закрепляет заголовки и помогает разбирать журналы рядом с агентом.

CLIРасширенный доступ2 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
fzf (эта карточка)нет84 034
Desktop Commander MCPнетне нужна10 234fzf дает человеку интерактивный выбор строк; Desktop Commander предоставляет агенту операции поиска, файлов и терминала через MCP.
Televisionнет6 407Поиск в терминале помогает выбрать файлы, текст и репозитории, чтобы пользователь передал агенту точный путь или фрагмент.

Коротко о README

fzf распространяется одним бинарным файлом. Для редакторов Vim и Neovim и нескольких оболочек предусмотрены отдельные способы интеграции.

Бейдж для README

Сообщить о проблеме

Foxx AIfzf
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.