Repolode
phlx0

phlx0/drift

A terminal screensaver written in Go that starts when your shell is idle, showing animated scenes like constellations, rain, and particles.

Estrelas
771
Forks
20
Issues abertas
0
Último commit
há 3 dias

O que é?

drift is a terminal screensaver that launches automatically after a period of shell inactivity and returns to your prompt on any keypress. It ships 14 animated scenes, including waveform, constellation, rain, maze, Game of Life, orrery, starfield, boids, and a clock, each rendered in the terminal with braille or box-drawing characters.

Scenes cycle on a configurable timer or can be locked to one scene. Ten built-in color themes are included, such as nord, dracula, catppuccin, and gruvbox, and an ansi theme that uses the terminal's own 16 colors. Custom themes can be defined in a TOML config file, and each scene has its own tunable parameters.

Shell integration is provided for Zsh, Bash, and Fish, and the binary can also be run directly on macOS, Linux, and Windows. An interactive showcase mode lets you browse scenes and themes. Installation options include Homebrew, AUR, Nix, prebuilt binaries, and go install.

Recursos principais

  • 01Automatically starts after shell inactivity for Zsh, Bash, and Fish.
  • 02Includes 14 animated scenes such as waveform, rain, maze, and Game of Life.
  • 03Offers 10 built-in color themes, including an ansi theme that follows your terminal colorscheme.
  • 04Supports custom themes and per-scene settings through a TOML config file.
  • 05Provides an interactive showcase mode to browse scenes and themes.

Casos de uso

  • Keeping an idle terminal session visually active instead of showing a static prompt.
  • Adding ambient terminal art to a desktop or a dedicated monitor.
  • Previewing terminal color themes before adopting one in your setup.

Tópicos

Perguntas frequentes

O que é drift?
A terminal screensaver written in Go that starts when your shell is idle, showing animated scenes like constellations, rain, and particles. drift is a terminal screensaver that launches automatically after a period of shell inactivity and returns to your prompt on any keypress. It ships 14 animated scenes, including waveform, constellation, rain, maze, Game of Life, orrery, starfield, boids, and a clock, each rendered in the terminal with braille or box-drawing characters.
drift é gratuito? Qual é a licença?
drift é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
drift ainda é mantido?
Manutenção ativa. O último commit de drift foi em 16 de out. de 2026.
Para que posso usar drift?
Keeping an idle terminal session visually active instead of showing a static prompt. Adding ambient terminal art to a desktop or a dedicated monitor. Previewing terminal color themes before adopting one in your setup.
Onde consigo drift?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/phlx0/drift

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados