📅 April 03, 2021     🕐 2 minutes read

cpufetch: A CPU Architecture Fetching Tool

a new tool similar to screenfetch/neofetch to fetch and display your CPU architecture


One of the most popular tools for Linux and macOS users is screenfetch and/or neofetch.  These tools are basically bash scripts that detect and display system information alongside the ASCII version of the Linux distribution logo of the system.

cpufetch is a relatively new tool, similar to screenfetch/neofetch. However, instead of displaying your system’s information, it will fetch and display your CPU architecture.

At the time of writing, cpufetch supports x86_64 and ARM CPUs.


Platform x86_64 ARM Notes
Linux heavy_check_mark heavy_check_mark Prefered platform.
Experimental ARM support
Windows heavy_check_mark x Some information may be missing.
Colors will be used if supported
Android exclamation heavy_check_mark Experimental ARM support
macOS heavy_check_mark x Some information may be missing



Building from source – to build cpufetch from source, all you have to do is  clone the repo and use make to compile it:

git clone https://github.com/Dr-Noob/cpufetch
cd cpufetch

Linux – If you’re running Arch Linux ( or derivates ) you can install cpufetch from the AUR. If you’re running any other distro, build from source.

macOS – build cpufetch from source

Windows – build from source OR download the cpufetch executable for Windows here and run it from CMD.


  1. Install termux app (terminal emulator)
  2. Run pkg install -y git make clang inside termux.
  3. Build from source



Just run cpufetch in your terminal. However there’s a bit of customization that you can apply to the output. By default, cpufetch will print the CPU art with the system colorscheme.

You can set a custom colorscheme by either specifying Intel or AMD, or specifying the prefered colors in RGB format:

./cpufetch --color intel (default color for Intel)
./cpufetch --color amd (default color for AND)
./cpufetch --color 239,90,45:210,200,200:100,200,45:0,200,200 (example)

NOTE: if you’re choosing to use a custom RGB color scheme, 4 colors must be given in with the format: [R,G,B:R,G,B:R,G,B:R,G,B]. These colors correspond to CPU art color (2 colors) and for the text colors (following 2).

Once you have a color scheme that you’re happy with, you can create a cpufetch alias.

To learn more about cpufetch or you have any bugs you want to report, check out the official project page on GitHub.


FSM has no ads or affiliate links. Your support would simply pay for our servers, domain and maintanance. If there's any leftover change, we'll get some coffee and a slice of pizza.

Monero (XMR) 43GnqUNJrTi9QyL7kEH8vM8pgWGCE6bjv1FSRipeNMM4TTeNnUVsRBb6MfMpQYxtLE7ReonxVVSXz2rFCEdW5H11LC3x73b
Bitcoin (BTC) 1Hfuq77gKKFJeNcq4EP4dQK3yDRWrFEwJR
Bitcoin Cash (BCH) qzmdm6e6q5wf2p6sxz2mst7cenz60newwc5m4e9js8
Ether (ETH) 0x5f02869278C24A6579d3820f52AD15936D6F9d69
More content?