Repolode
phlx0

phlx0/drift

Терминальная заставка на Go, которая запускается при бездействии shell и показывает 14 анимированных сцен в 10 цветовых темах.

Звёзды
771
Форки
20
Открытые issues
0
Последний коммит
3 дня назад

Что это?

drift — терминальная заставка: она запускается, когда shell бездействует заданное время, и возвращает вас к приглашению командной строки после нажатия любой клавиши. Она подойдёт разработчикам, которые хотят видеть в терминале что-то помимо неподвижного экрана, пока отходят от компьютера.

В заставке есть 14 сцен: синусоидальные волны из символов Брайля, «Игра в жизнь» Конвея, трёхмерное звёздное поле, стайное движение boids, растущее бонсай, генерация лабиринта и большие часы из символов Брайля. Сцены переключаются автоматически, но можно закрепить одну из них. Десять встроенных тем соответствуют популярным цветовым схемам, а тема ansi использует 16 цветов самого терминала. Пользовательские темы можно задать в конфигурационном файле TOML.

Интеграция с shell доступна для Zsh, Bash и Fish; кроме того, drift можно запускать напрямую в macOS, Linux и Windows. В режиме showcase можно интерактивно просматривать сцены и темы.

Ключевые возможности

  • 01Автоматический запуск после заданного времени бездействия shell в Zsh, Bash и Fish.
  • 0214 анимированных сцен, включая дождь, трубы, «Игру в жизнь» и трёхмерное звёздное поле.
  • 0310 встроенных цветовых тем и поддержка пользовательских тем в TOML.
  • 04Интерактивный режим showcase для предварительного просмотра сцен и тем.
  • 05Настройки для отдельных сцен, например плотность, скорость и количество звёзд, в конфигурационном файле.

Сценарии использования

  • Чтобы терминал оставался визуально активным, пока вы отходите от компьютера для разработки.
  • Чтобы добавить ненавязчивую анимацию в общее или постоянно открытое окно терминала.
  • Чтобы подобрать оформление заставки под существующую цветовую схему с помощью темы ansi или встроенных тем.

Темы

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

Что такое drift?
Терминальная заставка на Go, которая запускается при бездействии shell и показывает 14 анимированных сцен в 10 цветовых темах. drift — терминальная заставка: она запускается, когда shell бездействует заданное время, и возвращает вас к приглашению командной строки после нажатия любой клавиши. Она подойдёт разработчикам, которые хотят видеть в терминале что-то помимо неподвижного экрана, пока отходят от компьютера.
drift можно использовать бесплатно? Какая у него лицензия?
drift распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
drift всё ещё поддерживается?
Активно поддерживается. Последний коммит в drift — 16 окт. 2026 г..
Для чего можно использовать drift?
Чтобы терминал оставался визуально активным, пока вы отходите от компьютера для разработки. Чтобы добавить ненавязчивую анимацию в общее или постоянно открытое окно терминала. Чтобы подобрать оформление заставки под существующую цветовую схему с помощью темы ansi или встроенных тем.
Где скачать drift?
Исходный код и инструкции по установке — на GitHub: https://github.com/phlx0/drift

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Агентный инструмент для программирования, который работает в терминале, изучает кодовую базу и выполняет задачи по разработке, объясняет код и помогает с Git-процессами по запросам на естественном языке.

152,2 тыс.27 тыс.TypeScriptБез лицензииОбновлён вчера