Skip to main content

A Windows system information display tool similar to Neofetch

Project description

🪟 Winfetch for Windows

A lightweight system info tool for Windows, inspired by Neofetch, but with Python vibes.


✨ Features

  • ASCII art logos right in your terminal (because why not?)
  • Configurable layout and data display
  • Several prebuilt logos: Windows 10, Windows 11, Linux Tux, macOS, Python
  • Control the info order and labels — your way
  • Terminal colors for easy visual parsing
  • Easy to install, fun to tweak

🚀 Installation

Just pop this into your shell:

pip install winfetch

It should take care of all dependencies. If not, let us know!


🖥️ Usage

Once installed, you can run Winfetch in two ways:

  1. Using the command:
winfetch
  1. Or by running the Python script:
python neofetch_win.py

That's it. You should see a nice ASCII logo alongside system stats.


⚙️ Configuration

Tweak your display by editing the config.yml file.

Some things you can adjust:

  • Which ASCII art to show
  • Where the logo appears (left/right)
  • What system info shows up — and in what order
  • Colors, labels, spacing
  • Custom logos (if you're feeling artistic)

Example snippet from a config:

ascii:
  selected_logo: "windows_11"
  colors:
    enabled: true
    primary: "blue"
    secondary: "cyan"

display:
  show_logo: true
  logo_position: left
  spacing: 2

More complete sample config is included in the repo.


🎨 Available ASCII Logos

Here's what's built-in:

  • windows_10
  • windows_11
  • windows_simple
  • linux_tux
  • macos
  • python

You can even create your own! See ASCII.py and the config guide for instructions.


📦 Requirements

  • Windows OS
  • Python 3.6+
  • Dependencies:
    • wmi
    • psutil
    • pyyaml

Use pip to install them if needed. Usually pip install winfetch handles this for you.


📄 License

MIT — do whatever you want, just don't blame us if your terminal explodes.


🤝 Contributing

PRs are welcome!

Spotted a bug? Got a logo idea? Want to improve the config flexibility? Jump in. Open an issue or send a pull request — let's make Winfetch better together.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

easywinfetch-1.0.0-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

File details

Details for the file easywinfetch-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: easywinfetch-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 2.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for easywinfetch-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d6583f4955cf1d3af9a4081002c9bec8b57f6df7d702970010721b0b491670ad
MD5 e526a2e8d8ab7e6c3b0594506ee7842c
BLAKE2b-256 39c4b88f2b2218da8e7bab694c2a73b594b3c4fc2b461115e11ea5ab5037261a

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