Repolode

Разработка и инфраструктура

Приложения с терминальным интерфейсом (TUI): open source проекты — 98 (2026)

Полноэкранные приложения в терминале для управления Git, файлами, контейнерами и другим с клавиатуры.

Проект
98
За неделю
+4,2 тыс.
Обновлён
3 часа назад

Как выбрать

Сначала решите, какую задачу вы хотите выполнять с клавиатуры: работу с Git, файлами, кластером Kubernetes или мониторинг системы. Для Git lazygit объединяет индексацию, коммиты и перебазирование в одном интерфейсе. Для кластеров k9s позволяет просматривать приложения Kubernetes и управлять ими. Для файлов yazi предлагает предпросмотр изображений и плагины на Lua. Внутри одной категории выбор зависит от стиля интерфейса и степени настройки.

Сравнение ведущих проектов

ПроектЗвёздыЗа неделюЛицензияОбновлён
lazygit83,7 тыс.+152MIT3 часа назад
herdr49 тыс.+1,9 тыс.Apache-2.09 часов назад
yazi43,3 тыс.+137MIT3 дня назад
llmfit38,7 тыс.+221MITпозавчера
k9s34,9 тыс.+36Apache-2.0вчера
grok-build27,7 тыс.+80Apache-2.0в прошлом месяце

Все проекты

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

83,7 тыс.+152 за неделю3,2 тыс.GoMITАктивно поддерживаетсяОбновлён 3 часа назад

Рабочее пространство в терминале на Rust для запуска coding agents в постоянных панелях: оно показывает, кто работает, заблокирован или простаивает, а агенты могут управлять им через CLI и socket API.

49 тыс.+1,9 тыс. за неделю4 тыс.RustApache-2.0Активно поддерживаетсяОбновлён 9 часов назад

Терминальный файловый менеджер на Rust с асинхронным вводом-выводом, предпросмотром изображений, Lua-плагинами и интерфейсом в стиле Vim.

43,3 тыс.+137 за неделю1,1 тыс.RustMITОбновлён 3 дня назад

CLI и TUI на Rust, которые определяют CPU, RAM и GPU и ранжируют открытые LLM по тому, насколько хорошо они будут работать на вашем компьютере.

38,7 тыс.+221 за неделю2,5 тыс.RustMITОбновлён позавчера

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

34,9 тыс.+36 за неделю2,3 тыс.GoApache-2.0Обновлён вчера

Grok Build — терминальный ИИ-агент для программирования от SpaceXAI с полноэкранным TUI, который редактирует файлы, выполняет команды оболочки и ищет информацию в интернете.

27,7 тыс.+80 за неделю5,2 тыс.RustApache-2.0Обновлён в прошлом месяце

Современный файловый менеджер для терминала на Go и Bubble Tea, который позволяет просматривать файлы и управлять ими из командной строки.

24 тыс.+47 за неделю832GoMITОбновлён позавчера

CLI и TUI, которые прослеживают цепочку систем, запустивших процесс, занявших порт или контейнер либо открывших файл.

23 тыс.+68 за неделю811GoApache-2.0Активно поддерживаетсяОбновлён 16 дней назад

Терминальный интерфейс для Git на Rust: управление с клавиатуры, подготовка изменений, коммиты, ветки, stash и просмотр истории.

22,6 тыс.+19 за неделю797RustMITОбновлён в прошлом месяце

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

22,1 тыс.+12 за неделю834CBSD-2-ClauseАктивно поддерживаетсяОбновлён 6 дней назад

Консольный файловый менеджер с клавишами в стиле vi, просмотром в несколько колонок, предпросмотром файлов и запускателем rifle.

17,5 тыс.+2 за неделю941PythonGPL-3.0Активно поддерживаетсяОбновлён 2 месяца назад

Настраиваемая терминальная панель на Go, которая показывает в модулях часто проверяемые показатели и данные, например GitHub, календарь и DigitalOcean.

17,1 тыс.+6 за неделю866GoMPL-2.0Активно поддерживаетсяОбновлён 17 дней назад

Кроссплатформенный настраиваемый графический монитор процессов и системных ресурсов в терминале для Linux, macOS и Windows.

14,2 тыс.+22 за неделю404RustMITАктивно поддерживаетсяОбновлён 3 дня назад

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

13,4 тыс.675CGPL-2.0Обновлён 25 дней назад

Навигатор по каталогам в терминале: компактное дерево, нечёткий поиск, операции с файлами, предпросмотр и статус Git.

13,1 тыс.+15 за неделю328RustMITАктивно поддерживаетсяОбновлён 6 дней назад

Терминальный интерфейс GitHub: просматривайте PR и issues, проверяйте их и выполняйте нужные действия, не выходя из командной строки.

12,7 тыс.+29 за неделю463GoMITОбновлён 12 дней назад

Консольный HTTP API-клиент и альтернатива Postman и Insomnia, который хранит запросы в обычных YAML-файлах.

12,6 тыс.+46 за неделю295GoApache-2.0Обновлён 23 дня назад

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

10,8 тыс.+11 за неделю415C++BSD-2-ClauseОбновлён позавчера

Интерактивный терминальный просмотрщик diff для проверки изменений из Git, Jujutsu, Sapling, GitHub PR и обычных файлов с заметками агентов рядом с кодом.

9,8 тыс.+7 за неделю327TypeScriptMITАктивно поддерживаетсяОбновлён 5 часов назад

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

9,5 тыс.+17 за неделю377PythonGPL-3.0Активно поддерживаетсяОбновлён 6 дней назад

Терминальный текстовый редактор и IDE без настройки: привычные сочетания клавиш, поддержка мыши, интеграция с LSP и командная палитра.

9,4 тыс.+41 за неделю375RustGPL-3.0Обновлён вчера

Терминальная утилита для создания слайд-шоу из Markdown-файлов с изображениями, подсветкой кода, темами и экспортом в PDF.

9 тыс.+18 за неделю210RustBSD-2-ClauseАктивно поддерживаетсяОбновлён 4 дня назад

Терминальный инструмент для диагностики сети, объединяющий traceroute и ping, чтобы помогать выявлять проблемы с подключением.

8,1 тыс.+21 за неделю298RustApache-2.0Активно поддерживаетсяОбновлён 3 дня назад

Полноэкранная SQL IDE в терминале со встроенным клиентом DuckDB и подключаемыми адаптерами для разных баз данных, а также CLI hsql для агентов и скриптов.

6,5 тыс.+15 за неделю188PythonMITАктивно поддерживаетсяОбновлён 3 часа назад

Мультиплексор терминала и оконный менеджер на Go с мозаичными панелями, рабочими пространствами, постоянными сессиями и Inbox для coding-агентов в каждой панели.

6,4 тыс.+181 за неделю312GoMITАктивно поддерживаетсяОбновлён 2 часа назад

Небольшой консольный музыкальный проигрыватель для Unix-подобных систем с управлением через терминальный интерфейс на ncurses.

6,3 тыс.+4 за неделю522CGPL-2.0Активно поддерживаетсяОбновлён 10 дней назад

Быстрый анализатор использования диска в терминале на Go: интерактивный консольный интерфейс, неинтерактивный вывод и дополнительный веб-интерфейс.

6,2 тыс.+19 за неделю254GoMITАктивно поддерживаетсяОбновлён 22 часа назад

Rust CLI и TUI для отслеживания расхода токенов и примерной стоимости работы с разными AI-агентами для программирования; есть публичный рейтинг.

5,8 тыс.+33 за неделю476RustMITАктивно поддерживаетсяОбновлён позавчера

Терминальный клиент (TUI) для PostgreSQL, MySQL, SQLite, DuckDB и других баз данных с сочетаниями клавиш в стиле Vim.

5,4 тыс.+8 за неделю99RustMITАктивно поддерживаетсяОбновлён вчера

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

5,3 тыс.+13 за неделю123RustISCАктивно поддерживаетсяОбновлён 3 дня назад

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

Как отбираются проекты?
Каждый проект в Repolode проходит проверку качества: он должен работать уже сейчас, решать конкретную задачу, быть чем-то большим, чем тонкая обёртка, и продолжать поддерживаться. Эта страница группирует проекты по темам и сортирует их по звёздам GitHub.
Какой проект здесь самый популярный?
jesseduffield/lazygit — 83,7 тыс. звёзд на GitHub. Перед выбором проверьте лицензию и дату последнего коммита каждого проекта.

Другие подборки