phlx0

phlx0 / drift

Public

Terminal screensaver that activates when you're idle — constellations, rain, particles & braille waves. Press any key to resume.

28
2
100% credibility
Found Mar 20, 2026 at 28 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

Drift is a terminal screensaver that displays cycling ambient animations such as sine waves, drifting stars, falling katakana rain, and flowing particles during periods of inactivity.

How It Works

1
🔍 Discover Drift

You hear about Drift, a fun screensaver that fills your terminal with relaxing art like stars, rain, or waves when you're not typing.

2
📥 Grab the Easy Download

Head to the releases page and pick the zipped file that fits your computer, like for Mac or Linux.

3
📦 Unzip and Install

Unpack the file and move Drift to a handy spot on your computer so it's always ready to use.

4
⚙️ Hook It to Your Shell

Add one simple line to your shell setup file to make Drift start automatically after a few minutes of quiet.

5
Leave It Idle

Step away from your keyboard, and Drift springs to life with smooth, breathing animations that match your terminal's colors.

6
🎨 Tweak the Magic

List and pick favorite scenes like falling characters or drifting particles, or switch color themes for a perfect vibe.

😌 Pure Terminal Zen

Your idle moments now glow with ambient beauty—press any key anytime to snap back to work feeling refreshed.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 28 to 28 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is drift?

Drift is a Go-built terminal screensaver that activates on idle, filling your screen with ambient animations: drifting constellations, katakana rain, flowing particles, or breathing braille waveforms. It solves the terminal's lack of screensavers—your shell detects inactivity (default 120s), launches it automatically via zsh, bash, or fish integration, and resumes on any keypress. Install via pre-built binaries for Linux/macOS or `go install`, with CLI flags for scenes, themes, FPS, and TOML config.

Why is it gaining traction?

Four cycling scenes and seven themes (cosmic, nord, dracula, etc.) match popular terminal colorschemes, previewable via `drift list themes`. Unlike basic dvd screensaver terminal clones or github drift game distractions, shell integration makes it hands-off, while config tweaks like star counts or rain density keep it fresh. Zero deps beyond Go 1.23+, cross-platform binaries beat compiling alternatives.

Who should use this?

Terminal diehards in tmux/i3 setups, Debian sysadmins on remote servers, or backend devs fighting burnout drift github marathons. Suits drifter types grinding SSH sessions who want a debian terminal screensaver from the list of terminal screensaver options, without app-switching for ambient breaks amid drift protocol or drift dex github workflows.

Verdict

Solid for early adopters despite 28 stars and 1.0% credibility score—excellent README, GIF demos, tests, and releases show polish beyond its maturity. Try it now if terminals are your world; contribute scenes to push it forward.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.