Терминальная панель мониторинга на Bubble Tea: один YAML-файл задаёт источники данных на основе shell-команд и сетку виджетов.
wtfutil/wtf
Настраиваемая терминальная панель на Go, которая показывает в модулях часто проверяемые показатели и данные, например GitHub, календарь и DigitalOcean.
- Звёзды
- 17,126
- Форки
- 863
- Открытые issues
- 102
- Последний коммит
- 4 часа назад
Что это?
WTF — это терминальная панель, которая помогает следить за информацией, к которой нужно время от времени обращаться, но ради которой не хочется открывать браузер. Она запускается как единый бинарный файл и распределяет содержимое по модулям: каждый отображает данные из одного источника в отдельной панели терминального окна.
Модули включаются и настраиваются через файл config.yml. В список модулей проекта входят интеграции с GitHub, Google Calendar, DigitalOcean, HackerNews, Have I Been Pwned, NewRelic, OpsGenie, Transmission и Trello, а также другими сервисами. Проект построен на библиотеках tcell и tview и распространяется через Homebrew, go install, MacPorts, AUR, Docker и готовые бинарные файлы релизов.
Проект поддерживают волонтёры; сейчас идёт запланированный переход на название Tessera и перенос в новую организацию GitHub, поэтому расположение репозиториев может измениться.
Ключевые возможности
- 01Модульные панели, каждая из которых отображает в терминале данные из одного источника
- 02Настройка через единый файл config.yml
- 03Интеграции с такими сервисами, как GitHub, Google Calendar, DigitalOcean и Trello
- 04Установка через Homebrew, go install, MacPorts, AUR, Docker или в виде отдельного бинарного файла
Сценарии использования
- Проверка уведомлений GitHub и pull request, не выходя из терминала
- Просмотр событий календаря и задач на сегодня в терминальном рабочем пространстве
- Мониторинг состояния DigitalOcean или NewRelic параллельно с работой в shell
Быстрый старт
- 1
Установите WTF с помощью Homebrew
brew install wtfutil - 2
Запустите WTF
wtfutil
Что важно знать
- В рамках подготовки к версии 1.0 проект меняет название на Tessera и переходит в новую организацию GitHub, поэтому URL-адреса и названия могут измениться.
- Проект поддерживается волонтёрами на неофициальной основе; в README нет гарантий исправления ошибок или добавления функций.
Темы
Частые вопросы
- Что такое wtf?
- Настраиваемая терминальная панель на Go, которая показывает в модулях часто проверяемые показатели и данные, например GitHub, календарь и DigitalOcean. WTF — это терминальная панель, которая помогает следить за информацией, к которой нужно время от времени обращаться, но ради которой не хочется открывать браузер. Она запускается как единый бинарный файл и распределяет содержимое по модулям: каждый отображает данные из одного источника в отдельной панели терминального окна.
- wtf можно использовать бесплатно? Какая у него лицензия?
- wtf распространяется с открытым исходным кодом под лицензией MPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- wtf всё ещё поддерживается?
- Активно поддерживается. Последний коммит в wtf — 21 окт. 2026 г..
- Для чего можно использовать wtf?
- Проверка уведомлений GitHub и pull request, не выходя из терминала Просмотр событий календаря и задач на сегодня в терминальном рабочем пространстве Мониторинг состояния DigitalOcean или NewRelic параллельно с работой в shell
- Как установить wtf?
- Установите WTF с помощью Homebrew: brew install wtfutil Запустите WTF: wtfutil
- Где скачать wtf?
- Исходный код и инструкции по установке — на GitHub: https://github.com/wtfutil/wtf
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Терминальный менеджер загрузок на Go с управлением с клавиатуры: разбивает файлы на параллельные части и загружает их с нескольких зеркал.
Терминальная программа для чтения и форматирования Markdown-файлов и репозиториев с оформлением в CLI.
Консольная TUI-утилита на Go для поиска устройств в локальной сети и изучения их характеристик без повышенных привилегий.
Терминальный интерфейс (TUI) для просмотра и управления Docker-контейнерами: статистика в реальном времени, логи и доступ через exec.
TUI в терминале для просмотра SSH-хостов из ~/.ssh/config, подключения к ним и управления ими.