Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Katifetch is a custom system info tool by kati dev (ximimoments). Displays OS, kernel, CPU, uptime, and ASCII logos. Supports Linux, Windows, macOS, Termux, ChromeOS, and virtual machines.

License

Notifications You must be signed in to change notification settings

ximimoments/katifetch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Typing SVG

GitHub Stars License: MIT Repo Size Open Issues Last Commit

Disclaimer: Katifetch is an independent project and is not affiliated with, endorsed by, or sponsored by any Linux distribution or organization, including but not limited to the Fedora Projectโ„ข, Red Hatโ„ข, or Valveโ„ข. All trademarks, logos, and names (e.g., Fedoraโ„ข, Bazziteโ„ข, Steam Deckโ„ข, COPRโ„ข) are the property of their respective owners and are used solely for identification and compatibility purposes.

Katifetch is also not affiliated with, endorsed by, or sponsored by any BSD project, including but not limited to FreeBSDโ„ข, OpenBSDโ„ข, NetBSDโ„ข, or DragonFlyBSDโ„ข. The BSD logos (such as the FreeBSD demon or other ASCII BSD logos) are the property of their respective owners and are used in Katifetch only for identification and compatibility purposes.

Katifetch is a customizable system information tool written in Bash, inspired by Neofetch. It supports themes, ASCII logos for many Linux distributions and BSD distributions, and user configuration via ~/.katifetchrc.

Screenshot Screenshot Screenshot Screenshot Screenshot

๐Ÿ“ธ Screenshots

See more screenshots from different operating systems here:
๐Ÿ‘‰ More screenshots available in this repository Screenshot

โœ… Platform Compatibility

Platform Status Notes
Linux โœ… Native Bash support
macOS โœ… Bash with Apple logo
Windows 11 โœ… PowerShell version (.ps1) with optional PATH setup
Windows 10 โœ… PowerShell + .bat command (run katifetch from console)
WSL (Windows Subsystem for Linux) โœ… Native Linux version with WSL detection + Windows integration
Android (Termux) โœ… Runs in Termux with custom logo
Android (proot-distro) โœ… Runs in Debian/Ubuntu containers via proot-distro
Android TV (Termux) โ“ Minimalist version planned โ€” available October 1 , 2025
Fedora (COPR repo) โœ… Installable via COPR
Ubuntu/Debian (.deb) โœ… Official .deb package available โ€” easy install
Ubuntu 10.04 โœ… Basic Bash script support with colored logo
Arch Linux (AUR) โœ… Available in the Arch User Repository โ€” install via yay or other AUR helpers
BSD (FreeBSD / OpenBSD / NetBSD / DragonFly / Unknown BSD) โœ… Bash edition with full color logos, installer, uninstaller, updater

๐Ÿงช Bazzite Compatibility

Edition Status Notes
Bazzite KDE Plasma (Desktop) โœ… Official Katifetch script with detailed UI & vivid colors
Bazzite GNOME (Base) โœ… Dedicated script included โ€” detected automatically
Bazzite Steam Deck (KDE Plasma) โœ… Requires Steam Deck hardware โ€” includes custom tweaks
Bazzite Steam Deck (GNOME) โœ… Runs only on Steam Deck โ€” separate detection logic
Other distros using Bazzite script โŒ Not supported โ€” shows error message on execution

Features

  • Detects CPU, GPU, RAM, uptime, shell, and more.
  • Uses beautiful ASCII logos.
  • Supports user themes and color customization.
  • Auto-update checker.
  • Nerd Fonts compatible for icon customization.

โญ Star History

Star History Chart

katifetch: how to install nerdfont

Watch the demo

๐Ÿ“ฆ Installation

git clone https://github.com/ximimoments/katifetch.git
cd katifetch
chmod +x install.sh
./install.sh

๐Ÿ”„ Update

To update Katifetch, run:

chmod +x katifetch-update
./katifetch-update

๐Ÿงผ Uninstall

To remove Katifetch from your system:

chmod +x uninstall.sh
./uninstall.sh

๐ŸŽจ Customize

Edit the file ~/.katifetchrc to configure your Katifetch:

# Example .katifetchrc
show_logo=true
show_cpu=true
show_gpu=true
show_uptime=true
show_memory=true

theme=default
logo=cachyos

You can also add your own themes in the themes/ folder.


๐Ÿš€ Run Katifetch

katifetch

And enjoy using Katifetch on Linux!


Katifetch For BSD editions

imagen

Run Katifetch natively on FreeBSD and other BSD-based systems with a custom BSD logo! This edition is designed to work out of the box with FreeBSD, OpenBSD, NetBSD, DragonFlyBSD ETC

๐Ÿ“ฆ Installation (BSD)

Clone the Katifetch repository:

git clone https://github.com/ximimoments/katifetch.git

Navigate to the BSD edition folder:

cd katifetch/katifetchforbsd

Run the installer:

sudo chmod +x install_katifetch.sh
sudo ./install_katifetch.sh

๐Ÿ”„ Update (BSD)

To update Katifetch on your BSD system:

sudo chmod +x updatebsd.sh
sudo ./updatebsd.sh

๐Ÿงผ Uninstall (BSD)

To uninstall Katifetch:

sudo chmod +x uninstall_katifetch.sh
sudo ./uninstall_katifetch.sh

โš ๏ธ and this is optional:

Have Sudo and Bash

๐Ÿš And enjoy using Katifetch on BSD editions!

Katifetch For Windows editions

If you're on Windows, you can use the PowerShell version of Katifetch.

Screenshot

Screenshot

๐ŸŽฅ Katifetch Video Demo for Windows

๐Ÿ“น See how Katifetch looks on Windows (PowerShell):

Watch the demo

๐Ÿ“ฆ Installation (Windows)

git clone https://github.com/ximimoments/katifetch.git
cd katifetch
cd katifetchforwindowsedition
powershell -ExecutionPolicy Bypass -File .\install.ps1

๐Ÿ”„ Update (Windows)

powershell -ExecutionPolicy Bypass -File .\katifetch-update.ps1

๐Ÿงผ Uninstall (Windows)

powershell -ExecutionPolicy Bypass -File .\uninstall.ps1

And enjoy using Katifetch on Windows 11 edition!


Katifetch For Windows 10 edition

If you're using Windows 10, especially Enterprise LTSC Evaluation 2021, you can run the special PowerShell edition of Katifetch designed for older systems.

๐Ÿ“ฆ Installation (Windows 10)

  1. Download or clone the repository:
git clone https://github.com/ximimoments/katifetch.git
  1. Navigate to the Windows batch edition folder:
cd katifetch\katifetchforwindowsedition
  1. Run the install script:
katifetch

๐Ÿ”„ Update (Windows 10)

To update Katifetch, run:

update.bat

๐Ÿงผ Uninstall (Windows 10)

To uninstall Katifetch, run:

uninstall.bat

Katifetch for macOS

Screenshot

collaboration with:

Add a subheading

Katifetch also supports macOS with the same Bash-based script.

๐Ÿ“ฆ Installation (macOS)

git clone https://github.com/ximimoments/katifetch.git  
cd katifetch  
cd katifetch-macos
chmod +x install.sh  
./install.sh  

๐Ÿ”„ Update (macOS)

chmod +x update-macos.sh  
./update.sh  

๐Ÿงผ Uninstall (macOS)

To remove Katifetch on macOS:

chmod +x uninstall.sh  
./uninstall.sh  

And enjoy using Katifetch on macOS!

Katifetch for Android

Here's where the crazy stuff starts: katifetch on Android? Yes! katifetch on Android. After many days of development on this project and thinking about which devices to use, katifetch was officially launched on Android! That is, only on Termux. How cool is that? You can install Termux on f-droid and in the Play Store, which is typical. And what's it about? The same Linux katifetch as always, but with a customized Android logo to match the style.

๐Ÿ“ฆ Installation (Android termux)

First download git on termux

pkg install git  

and then

git clone https://github.com/ximimoments/katifetch.git

Now we go to the cd part, that is, put the exact katifetch directory for android termux and chmod

ls
cd katifetch
cd katifetchforandroid\(termux\)/
ls
chmod +x katifetchmenu.sh
./katifetchmenu.sh

press 1 | enter | press 4

and ready!!!

๐Ÿ”„ Update (Android termux)

./katifetchmenu.sh

press 2 | enter | press 4

and ready!!!

๐Ÿงผ Uninstall (Android termux)

./katifetchmenu.sh

press 3 | enter | press 4

and ready!!!

KATIFETCH ON FEDORA REPO :D

but first

๐Ÿ“ฆ first enable the dnf copr:

sudo dnf copr enable ximios/katifetch 

๐Ÿ“ฆ Install katifetch:

sudo dnf install katifetch

๐Ÿ”„ Update katifetch (to get the latest version):

sudo dnf update katifetch

๐Ÿ”„๐Ÿ“ฆ Reinstall katifetch (if needed):

sudo dnf reinstall katifetch

๐Ÿงผ Remove katifetch:

sudo dnf remove katifetch

๐Ÿš€ Run katifetch:

katifetch

And enjoy using Katifetch with Fedora Copr

Katifetch for Proot-Distro (Android Termux)

Run Katifetch inside a Linux container using proot-distro on Termux!


๐Ÿ“ฆ Installation (Proot-Distro in Termux)

1. Log in to your Proot-Distro

Replace <your_distro> with your installed distro name (e.g. debian, ubuntu, fedora):

proot-distro login <your_distro>

2. Clone the Katifetch repository

git clone https://github.com/ximimoments/katifetch.git

3. Navigate to the Proot-Distro folder

cd katifetch/katifetchforprootdistrotermux/

4. Make the installer executable

chmod +x install.sh

๐Ÿ’ก Note: A version without chmod is coming soon for easier setup.


5. Install Katifetch

./install.sh

๐Ÿงผ Uninstall (Proot-Distro Termux)

To remove Katifetch from your Proot-Distro environment:

chmod +x uninstall.sh
./uninstall.sh

๐Ÿ”„ Update (Proot-Distro Termux)

To update Katifetch inside your Proot-Distro environment:

chmod +x katifetch-update.sh
./katifetch-update.sh

๐Ÿงก Katifetch for Ubuntu 10.04

Minimal version of Katifetch designed exclusively for legacy systems like Ubuntu 10.04 LTS.

Screenshot

๐Ÿ“– Full tutorial: | How to Install Katifetch on Ubuntu 10.04 (PDF) |

๐Ÿ“ฆ Installation

git clone https://github.com/ximimoments/katifetchubuntu10.04.git
cd katifetchubuntu10.04
chmod +x install.sh
sudo ./install.sh

๐Ÿ”„ Update

To update Katifetch:

chmod +x update.sh
sudo ./update.sh

๐Ÿงผ Uninstall

To remove Katifetch:

chmod +x uninstall.sh
sudo ./uninstall.sh

๐Ÿ–ฅ Run Katifetch

katifetch

โœจ Features

  • ๐ŸŽจ Orange ASCII logo

  • ๐Ÿ’ป System info: OS, Kernel, CPU, Memory, Uptime

  • ๐Ÿš Bash-compatible

  • โš™๏ธ Lightweight and fast

  • ๐Ÿง  Compatible with low-memory environments

And enjoy using Katifetch on Ubuntu 10.04!

Katifetch for Bazzite Editions

Katifetch supports multiple editions of Bazzite, each one tailored to its desktop environment or device (GNOME, KDE Plasma, Steam Deck). Choose the one that matches your setup!


๐Ÿ“ฆ Installation (All Bazzite Editions)

git clone https://github.com/ximimoments/katifetch.git  
cd katifetch  
cd katifetchforbazzite  
chmod +x install.sh  
./install.sh

A menu will appear to select the edition:

  1. Bazzite GNOME (Base)

  2. Steam Deck KDE

  3. Steam Deck GNOME

  4. Bazzite KDE Plasma


๐Ÿ”„ Update (All Editions)

chmod +x update.sh  
./update.sh

๐Ÿงผ Uninstall (All Editions)

chmod +x uninstall.sh  
./uninstall.sh

๐ŸŽฎ Available Editions

Bazzite GNOME (Base) katifetchforbazzite-gnome.sh Default Bazzite edition

Bazzite KDE Plasma katifetchforbazzite.sh Standard KDE desktop edition

Bazzite Steam Deck KDE katifetchforbazzite-steamdeck-kde.sh Optimized for Steam Deck KDE

Bazzite Steam Deck GNOME katifetchforbazzite-steamdeck-gnome.sh flavor for Steam Deck users


๐Ÿ–ผ๏ธ Screenshots

Bazzite KDE Plasma

Screenshot

Bazzite GNOME

Screenshot

Steam Deck KDE

Screenshot

Steam Deck GNOME

Screenshot


Enjoy Katifetch in your Bazzite-powered setup! ๐Ÿง๐Ÿ’ป๐ŸŽฎ

Katifetch for Arch Linux

Screenshot

Arch Linux users, meet Katifetch! ๐Ÿง ๐Ÿ“Ÿ

Now available directly from the AUR โ€” fast, clean, and customizable.

๐Ÿ“ฆ Installation (AUR)

With an AUR helper like yay:

yay -S katifetch

Or manually via makepkg:

git clone https://aur.archlinux.org/katifetch.git
cd katifetch
makepkg -si

๐Ÿ”— AUR package: aur.archlinux.org/packages/katifetch

๐Ÿ”„ Updating Katifetch

Using an AUR helper:

yay -Syu katifetch

Or manually:

cd katifetch
git pull
makepkg -si

๐Ÿงผ Uninstall

sudo pacman -Rns katifetch

Katifetch runs perfectly on Arch, Manjaro, EndeavourOS, and any Arch-based distro. Stay lightweight, stay minimal. ๐Ÿง

๐Ÿง Tested Environments

  • โœ… Arch container (systemd-nspawn, podman, toolbox, etc.)

โ€” ๐Ÿ™ Thank you for supporting Katifetch! โ€”
โ€” From the Katifetch community ๐Ÿ’™ โ€”

๐Ÿ“ข Join the Community

Join our growing community to get help, share your setups, or contribute! ๐Ÿ‘‰ Join our Discord server

Screenshot

Podcast katifetch on NotebookLM ai

Watch the demo

๐ŸŽฅ We're on TikTok!

Follow Katifetch for updates, demos & more:
๐Ÿ‘‰ @katifetch


๐Ÿ“ท We're on Youtube!

Subscribe Katifetch for updates, demos & more:
๐Ÿ‘‰ @katifetch


๐Ÿ“ธ We're on Instagram!

folloe Katifetch for updates, demos & more:
๐Ÿ‘‰ @katifetch

---

๐Ÿ‘ฅ Join our Reddit Community!

Got feedback? Want to share your setup or ask something? You're welcome in the official Katifetch subreddit: ๐Ÿ‘‰ r/katifetch

๐Ÿ“– We're on Wikipedia!

Explore the full history, features, compatibility list, and more about Katifetch:
๐Ÿ‘‰ Katifetch Wikipedia Draft

Screenshot

๐Ÿ—ฃ๏ธ Real user feedback

Hey man, Katifetch is so cool. I just installed it and I love how much easier it is to configure compared to Fastfetch.
Itโ€™s a bit slower than Fastfetch (maybe just my laptop lol), but I really like the project. You should totally add it to the AUR.

๐Ÿ’ฌ Help us grow and shape the future of Katifetch!



๐Ÿ“ฌ Contact


Free and open-source โ€” Built with โค๏ธ in Uruguay ๐Ÿ‡บ๐Ÿ‡พ

South America

sorry if I say this but on October 1st there will be katifetch for tv and on October 28th we are going to put a new katifetch for halloween (like we will change the OS logo) although it would take a long time, so I don't know if I will upload it as a repo in fedora arch or . deb of debian and ubuntu, so I don't know, sorry if I don't update katifetch since July, soon we will see if there will be katifetch 13.1 or katifetch 14 so well, soon!!! (now I am on linux mint)

qwertyuiopasd.mp4

About

Katifetch is a custom system info tool by kati dev (ximimoments). Displays OS, kernel, CPU, uptime, and ASCII logos. Supports Linux, Windows, macOS, Termux, ChromeOS, and virtual machines.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages