Трёхпанельный файловый браузер для терминала с управлением с клавиатуры, настройкой на Lua и расширенными внешними превью.
sxyazi/yazi
Терминальный файловый менеджер на Rust с асинхронным вводом-выводом, предпросмотром изображений, Lua-плагинами и интерфейсом в стиле Vim.
Open source альтернатива:Finder
Windows Explorer
Total Commander
- Звёзды
- 42,948
- Форки
- 1,052
- Открытые issues
- 67
- Последний коммит
- 15 часов назад
Что это?
Yazi — файловый менеджер для терминала на Rust. Все операции ввода-вывода выполняются асинхронно, а задачи, нагружающие CPU, распределяются между несколькими потоками. Поэтому просмотр файлов и их предпросмотр остаются отзывчивыми даже в больших каталогах.
Yazi поддерживает предпросмотр изображений, видео, PDF, архивов, кода и каталогов через несколько протоколов отображения изображений в терминале, включая kitty, iTerm2, WezTerm и терминалы с поддержкой Sixel. В других системах в качестве запасных вариантов можно использовать Überzug++ и Chafa. Возможности программы расширяются Lua-плагинами для интерфейса, средств предпросмотра и пользовательских операций с файлами. Устанавливать плагины и темы можно через встроенный менеджер пакетов.
Среди повседневных возможностей — работа с несколькими вкладками, массовое переименование, распаковка архивов, визуальное выделение, поддержка корзины, управление мышью и перетаскивание объектов. Yazi интегрируется с ripgrep, fd, fzf и zoxide. Проект находится в стадии публичной беты и, по словам авторов, подходит для ежедневного использования.
Ключевые возможности
- 01Полностью асинхронный ввод-вывод и обработка задач, нагружающих CPU, в нескольких потоках
- 02Предпросмотр изображений через kitty, iTerm2, WezTerm, Sixel и другие терминальные протоколы
- 03Система Lua-плагинов для интерфейса, средств предпросмотра и операций с файлами
- 04Встроенный менеджер пакетов для установки и обновления плагинов и тем
- 05Работа с несколькими вкладками, массовое переименование, распаковка архивов и поддержка корзины
- 06Интеграция с ripgrep, fd, fzf и zoxide
Сценарии использования
- Навигация по файлам и их предпросмотр через SSH в среде, где доступен только терминал
- Работа с большими каталогами, где важна отзывчивость файлового менеджера
- Использование файлового менеджера с управлением с клавиатуры в связке с Neovim и другими терминальными инструментами
- Настройка поведения при работе с файлами с помощью Lua-плагинов
Что важно знать
- Проект находится в публичной бета-версии и активно разрабатывается, поэтому возможны изменения, нарушающие совместимость.
- Для предварительного просмотра изображений в X11, Wayland и резервных терминалах требуются дополнительные инструменты (Überzug++ или Chafa).
Темы
Частые вопросы
- Что такое yazi?
- Терминальный файловый менеджер на Rust с асинхронным вводом-выводом, предпросмотром изображений, Lua-плагинами и интерфейсом в стиле Vim. Yazi — файловый менеджер для терминала на Rust. Все операции ввода-вывода выполняются асинхронно, а задачи, нагружающие CPU, распределяются между несколькими потоками. Поэтому просмотр файлов и их предпросмотр остаются отзывчивыми даже в больших каталогах.
- yazi можно использовать бесплатно? Какая у него лицензия?
- yazi распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- yazi всё ещё поддерживается?
- Активно поддерживается. Последний коммит в yazi — 20 окт. 2026 г..
- Для чего можно использовать yazi?
- Навигация по файлам и их предпросмотр через SSH в среде, где доступен только терминал Работа с большими каталогами, где важна отзывчивость файлового менеджера Использование файлового менеджера с управлением с клавиатуры в связке с Neovim и другими терминальными инструментами Настройка поведения при работе с файлами с помощью Lua-плагинов
- Где скачать yazi?
- Исходный код и инструкции по установке — на GitHub: https://github.com/sxyazi/yazi
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Просмотрщик .docx-файлов в терминале: отображает форматирование, таблицы и изображения, поддерживает поиск и экспорт в Markdown, CSV, JSON или текст.
Терминальное приложение прогноза погоды на Rust, которое показывает текущие условия в виде ASCII-анимаций дождя, снега и грозы.
Файловый менеджер для терминала на Rust и ratatui в стиле классического DOS Navigator: две панели и горячие клавиши F1–F12.
Терминальный дашборд для акций на Rust: котировки и графики в реальном времени, новости с оценкой AI, инсайдерские сделки по SEC Form 4 и разбор отчётности.
Grok Build — терминальный ИИ-агент для программирования от SpaceXAI с полноэкранным TUI, который редактирует файлы, выполняет команды оболочки и ищет информацию в интернете.