Visualize your time. Make it count.
Inspired by Tim Urban's powerful visualization, Life in Weeks transforms your desktop into a constant reminder of time's passage. Each week is a square. Each square matters.
Visualize your entire life from birth to expected lifespan. See how many weeks you've lived and how many remain.
Track weeks remaining until December 31st. Perfect for annual goals and year-end reflections.
Focus on the upcoming months. Great for project timelines and short-term planning.
Choose from 4 carefully crafted themes: Dark, Terminal, Minimal, and Sunset Gradient.
Wallpaper regenerates automatically every Monday at 6 AM. Set it once, forget it.
Works on Windows, macOS, and Linux. Available as both CLI tool and GUI app.
For developers and terminal enthusiasts. Lightweight ~5MB binary.
# Option A: install directly from git (no clone needed)
cargo install --git https://github.com/atsedeweyn/life-in-weeks liw-cli
# Option B: download from Releases
# 1. Download liw-windows-amd64.exe from Releases
# 2. Rename to liw.exe (optional)
# 3. Add to PATH or run directly:
.\liw.exe generate --mode year-end
# Option A: install directly from git (no clone needed)
cargo install --git https://github.com/atsedeweyn/life-in-weeks liw-cli
# Option B: download from Releases
# 1. Download liw-macos-arm64 (M1/M2) or liw-macos-amd64 (Intel)
# 2. Make executable and move to PATH:
chmod +x liw-macos-*
sudo mv liw-macos-* /usr/local/bin/liw
# Option A: install directly from git (no clone needed)
cargo install --git https://github.com/atsedeweyn/life-in-weeks liw-cli
# Option B: download from Releases
# 1. Download liw-linux-amd64 from Releases
# 2. Make executable and move to PATH:
chmod +x liw-linux-amd64
sudo mv liw-linux-amd64 /usr/local/bin/liw
Beautiful desktop app for everyone. ~15-20MB installer with visual interface.
# Life mode (requires date of birth)
liw generate --mode life --dob 1995-03-20
# Year-end mode
liw generate --mode year-end
# Next 6 months
liw generate --mode next-months --months 6
# Available themes: dark, terminal, minimal, sunset
liw generate --mode life --dob 1995-03-20 --theme terminal
# Generate but don't set as wallpaper
liw generate --mode year-end --preview --output ~/Desktop/preview.png
# Set your date of birth
liw config set dob 1995-03-20
# Set expected lifespan
liw config set lifespan 80
# Set default theme
liw config set theme dark
# View current config
liw config show
# Weekly schedule auto-installs after your first non-preview generate
# Check schedule status
liw schedule status
# Remove schedule
liw schedule uninstall
# Generate for specific screen size
liw generate --mode life --dob 1995-03-20 --width 2560 --height 1440
Download the installer for your platform and run it. Launch "Life in Weeks" from your applications.
Select from three tabs at the top:
Click on one of the four theme previews:
Click "Generate Preview" to see your wallpaper. The preview updates in real-time with your settings.
Once you're happy with the preview, click "Set as Wallpaper" to apply it to your desktop.
Toggle "Update automatically every week" to have your wallpaper regenerate every Monday at 6 AM.