A command-line system information tool written in bash 3.2+
This is an actively maintained fork of dylanaraps/neofetch.
The original repository was archived in April 2024. This fork aims to continue development, accept contributions, and keep neofetch alive for the community.
Thank you, Dylan, for creating this beloved tool.
Neofetch is a command-line system information tool written in bash 3.2+. Neofetch displays information about your operating system, software and hardware in an aesthetic and visually pleasing way.
The overall purpose of Neofetch is to be used in screen-shots of your system. Neofetch shows the information other people want to see. There are other tools available for proper system statistic/diagnostics.
The information by default is displayed alongside your operating system's logo. You can further configure Neofetch to instead use an image, a custom ASCII file, your wallpaper or nothing at all.
You can further configure Neofetch to display exactly what you want it to. Through the use of command-line flags and the configuration file you can change existing information outputs or add your own custom ones.
Neofetch supports almost 150 different operating systems. From Linux to Windows, all the way to more obscure operating systems like Minix, AIX and Haiku. If your favourite operating system is unsupported: Open up an issue and support will be added.
More: [Dependencies] [Installation] [Wiki]
brew tap suparious/suparious
brew install neofetch# Clone the repository
git clone https://github.com/Suparious/neofetch.git
cd neofetch
# Install (requires root/sudo)
sudo make install
# Or install to a custom prefix
make PREFIX=~/.local installMany package managers still have neofetch available, though they may have older versions. For the latest updates from this fork, use the Homebrew tap or install from source.
neofetch --version# Update the tap and upgrade
brew update
brew upgrade neofetch
# Or install the latest from git (bleeding edge)
brew reinstall --HEAD neofetchcd neofetch
git pull
sudo make installContributions are welcome! This fork is open to:
- Bug fixes
- New OS/distro support
- Feature improvements
- Documentation updates
Please open an issue first to discuss major changes.
This fork is fully compatible with HyFetch, a tool that adds colorful pride flag themes to your neofetch output.
pip install hyfetch
hyfetch # Uses neofetch as the backendHyFetch wraps neofetch and applies color themes while preserving all functionality. Your neofetch configuration and custom ASCII art will continue to work.
HyFetch supports multiple backends (neofetch, fastfetch, macchina). When you run hyfetch, it:
- Calls neofetch with your configuration
- Captures the output
- Applies pride flag color gradients
- Displays the themed result
Configuration is stored in ~/.config/hyfetch.json. HyFetch also provides lightness adjustment for different terminal themes.
- Dylan Araps - Original creator of neofetch and many other beloved projects
- All the contributors to the original project
- The community that made neofetch one of the most recognized CLI tools
MIT License - see LICENSE.md


