https://github.com/linuxaddict124/pyfetch
Python-based alternative to neofetch
https://github.com/linuxaddict124/pyfetch
ascii cli configurable linux linux-command linux-only mit-license neofetch neofetch-like open-source python python3 system-info system-information terminal terminal-based
Last synced: 3 months ago
JSON representation
Python-based alternative to neofetch
- Host: GitHub
- URL: https://github.com/linuxaddict124/pyfetch
- Owner: linuxaddict124
- License: mit
- Created: 2025-10-02T03:57:27.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-10-06T00:28:18.000Z (3 months ago)
- Last Synced: 2025-10-06T02:31:30.432Z (3 months ago)
- Topics: ascii, cli, configurable, linux, linux-command, linux-only, mit-license, neofetch, neofetch-like, open-source, python, python3, system-info, system-information, terminal, terminal-based
- Language: Python
- Homepage: https://discord.gg/n6Ufmnc8Yd
- Size: 63.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#
The neofetch alternative that is python-based. Displays information about your desktop. (Not to be confused with Tyrowin's project which is also called pyfetch.)

## What it does
- Detects your distro and uses python-pyfiglet to display text in ASCII art.
- CPU, RAM, and hostname information.
- Custom plugins to expand it further.
- If your distro fails to be detected, python-pyfiglet will use the "PyFetch" fallback text.
## How to install PyFetch
There is a tarball installer on github releases. Download it then extract it then run this command in the install folder:
```bash
./install.sh
```
## Dependencies
These are the Dependencies you will need to have in order to use PyFetch:
- python3
- pyfiglet
- packaging
Install python-pyfiglet & python-packaging with:
```bash
pip install pyfiglet
pip install packaging
```
or
```bash
sudo pacman -S python-pyfiglet python-packaging
```
## CLI Flags
There are flags for PyFetch that you can use!
- --h/--help (Show help message)
- --minimal (Show minimal output)
- --banner (Show banner ONLY)
- --version (Version of PyFetch)
- --shell (View your bash version)
- --skipconfig (Skip pyfetch.conf)
- --noplugins (Exclude Plugins)
- --list-plugins (List all avaliable plugins)
## License
MIT License - see [LICENSE](LICENSE)
## Credits
Inspired by [Neofetch](https://github.com/dylanaraps/neofetch)