Skip to main content

A premium terminal wallpaper browser and manager

Project description

ZeroWallpaper Logo

ZeroWallpaper 🌌

The ultimate terminal-based aesthetic wallpaper engine.

Stars PyPI Version License

FeaturesInstallationUsageConfiguration



🖼️ Gallery

Experience the fluid UI and high-fidelity rendering

Main Interface
Splash Screen

✨ Features

  • 🌌 Aesthetic-First: Curated wallpapers from the best sources on GitHub.
  • 🚀 Streamed, Not Cloned: Zero local storage bloat. We stream only what you want to see.
  • 🖥️ High-Fidelity Rendering: Native support for Kitty, WezTerm, and iTerm2 with Chafa fallback.
  • Turbo Filtering: Instantly search by tags, name, or category with real-time updates.
  • 💖 Native Favorites: Keep your favorite aesthetics just one keystroke away.
  • 🔄 Smart Auto-Changer: A lightweight background daemon that keeps your desktop fresh.
  • 🎹 Keyboard Focused: Designed for power users. No mouse required, but fully supported.

📦 Installation

ZeroWallpaper is just a pip command away:

pip install zerowallpaper

[!TIP] For the best visual experience, install chafa on your system: brew install chafa (macOS) or sudo apt install chafa (Linux).

⌨️ Usage

Launch the engine:

zerowallpaper

🎮 Controls

Key Action
Navigate wallpapers
Enter Preview wallpaper
s Set wallpaper
Shift + E Explore All
Shift + C View Cached
Shift + F View Favorites
f Toggle Favorite
a Toggle Auto-changer
/ Search
Tab Cycle panels
q Exit

⚙️ Configuration

ZeroWallpaper keeps things simple. Your config and cache live at ~/.zerowallpaper/.

🔑 GitHub Token (Optional)

To avoid GitHub's unauthenticated rate limits, set a personal access token:

export GITHUB_TOKEN="ghp_your_token_here"

📜 License

Distributed under the MIT License. See LICENSE for more information.


Built with 💜 by @shashaaankkkkk

Making the terminal beautiful, one wallpaper at a time.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zerowallpaper-1.2.0.tar.gz (976.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zerowallpaper-1.2.0-py3-none-any.whl (40.6 kB view details)

Uploaded Python 3

File details

Details for the file zerowallpaper-1.2.0.tar.gz.

File metadata

  • Download URL: zerowallpaper-1.2.0.tar.gz
  • Upload date:
  • Size: 976.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for zerowallpaper-1.2.0.tar.gz
Algorithm Hash digest
SHA256 3333f76decc8efc33933e4789ad8437fafb303e02c64b6f5224fdc7c5efcf687
MD5 58ffb612a04d5454dd1bcfa3bbdfbea0
BLAKE2b-256 ccfe976d426fc1ea8acf0f3aa7b9d80f7f7f101deb5a4a3cef47283290476208

See more details on using hashes here.

File details

Details for the file zerowallpaper-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: zerowallpaper-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 40.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for zerowallpaper-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5862add608ea2675a300b26e4e883fa8d3aab4f23d1d5d45fc8f6d0dfae3a245
MD5 6c12243a16fa145769d8811a5881744a
BLAKE2b-256 f25399dc4e07c429a30ae483ce73e3bff243308f77ac7ebf039421ec7331ff74

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page