broot CLI

broot, терминальный файловый менеджер, считает размеры каталогов в фоне: пользователь видит крупные папки перед очисткой.

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

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

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

  • broot выполняет операции с файлами и пользовательские команды, включая массовые действия над выделенным набором.
Все причины и проверки

canop/broot

Установка

Автор не описал установку командой. Откройте репозиторий и следуйте README.

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

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

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

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

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

Что делает

broot, файловый менеджер, показывает дерево каталогов и сокращает его до полезного обзора даже для большой папки. Пользователь вводит часть имени или ищет по содержимому, видит положение найденного файла и открывает предпросмотр. Так можно выбрать материалы для агента, сохраняя представление о соседних файлах и структуре проекта. Встроены копирование, перемещение и другие файловые действия; пользователь может добавить свои команды. Несколько панелей помогают работать между папками, а сортировка по размеру или дате выделяет крупные и недавно измененные файлы. Для Git есть просмотр состояния и отбор измененных файлов.

Для кого. Ревьюерам больших рабочих папок, которым нужно найти материалы агента и оценить их положение в дереве проекта.

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

  • В большой папке пользователь помнит только часть имени файла.
  • После работы агента ревьюер находит измененные файлы через состояние Git.
  • Перед очисткой проекта пользователь сравнивает размеры каталогов.
  • При переносе файлов исходная и целевая папки открыты в соседних панелях.

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

  • Все действия должны выполняться без интерактивного терминала.
  • Доступ к содержимому выбранных папок запрещен.
  • От программы ожидается автоматическое решение, какие файлы безопасно удалить.

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

Подготовь поиск недавно измененных файлов проекта в broot, чтобы можно было просмотреть их перед дальнейшей правкой агентом.

Ограничения

Для возврата в оболочку с измененным каталогом нужна отдельная функция `br`; одного бинарника broot для этого недостаточно. Скрытые файлы и файлы, исключенные правилами Git, могут отсутствовать в дереве; включите их отображение, если они нужны для задачи. Предпросмотр изображений высокого разрешения зависит от поддержки терминалом нужного графического протокола. Личные команды и действия с несколькими выделенными файлами выполняются с правами пользователя, поэтому проверяйте выбранный набор перед запуском.

Как отключить. Выйдите через `:q` или `Ctrl+Q`. Уберите функцию `br` из оболочки, если она больше не нужна; уже выполненные файловые действия отменяйте отдельно.

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

Как показать размеры и права?

Запустите `br -sdp`: этот пример выводит размеры, даты и права рядом с элементами дерева. Перед действиями над крупной папкой просмотрите ее содержимое.

Как перейти из дерева в выбранную папку оболочки?

Настройте функцию оболочки `br`, выберите каталог и нажмите `Alt+Enter`. После выхода проверьте текущий путь в оболочке.

Где включить скрытые файлы?

Нажмите `Alt+H`.

Как оставить только измененные файлы Git?

Введите `:gs`.

Можно открыть файл в редакторе?

Да. Выберите файл и введите `:e` после настройки предпочитаемого редактора.

Обсуждение

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

nnn помогает работать с файлами в терминале: отбор, массовое переименование, анализ диска, закладки и расширения плагинами.

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

Clifm, файловый менеджер, открывает список имен для массовой правки в редакторе и запрашивает подтверждение переименования.

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

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

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

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

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

Терминальная сетка до 100 панелей: Codex, Claude Code, Gemini и другие CLI-агенты работают параллельно, каждый в своем worktree.

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

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

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

Коротко о README

Поиск поддерживает регулярные выражения и содержимое файлов. Цвета и сочетания клавиш настраиваются под привычный способ навигации.

Бейдж для README

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

Foxx AIbroot
Foxx AI

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