Command Line System Information Display Utility ScreenFetch  ScreenFetch ScreenFetch

Screenfetch is a lightweight command-line tool that displays system information with an ASCII logo, perfect for Linux users who love terminal customization.

4.9/5.0

User Rating

50K+

Downloads

Who We Are

Our Mission

Our Purpose and What Drives Us

Screenfetch is an information provider dedicated to sharing details, documentation, and access related to the Screenfetch software. We do not develop or own the software; our role is to help users discover, understand, and use it more easily.

Our mission is to provide clear details and reliable software related to Screenfetch. We focus on sharing information, tools, and resources that help users understand and use Screenfetch effectively. We do not claim ownership or creation.

FEATURES

Powerful Features for Power Users

screenFetch is a lightweight system info tool that displays OS, hardware, and software details in the terminal alongside a clean ASCII logo for quick reference.

OS Detection

Automatically identifies your operating system and version, showing an accurate ASCII logo in the terminal.

System Info

Displays CPU, RAM, kernel, uptime, and shell info, providing a quick snapshot of system specs.

Custom Logosrt

Supports multiple OS logos and allows users to customize or add their own ASCII art logos.

script [#ffffff]Created with Sketch.

Lightweight Script

Minimal dependencies and fast execution, making it ideal for quick system checks in the terminal.

Color Support

Uses ANSI colors to make output visually appealing, highlighting system info and logos clearly.

Cross-Platform

Works on Linux, BSD, and macOS, ensuring broad compatibility for users across different systems.

Easy Installation

Can be installed via package managers or by downloading the script directly, making setup simple and quick.

Quick Sharing

Output is terminal-friendly, easy to copy, share on forums or screenshots, perfect for showing off system setup.

How its Work

Get Started in Minutes

screenFetch is designed to be simple and straightforward. Follow these easy steps to start displaying your system information beautifully.

System Detection

Screenfetch identifies the operating system, kernel, uptime, shell, and environment by executing standard system-level shell commands.

Resource Analysis

It analyzes hardware details like CPU, GPU, memory, disk usage, and resolution by reading system files and utilities.

selectionCreated with Sketch Beta.

Visual Selection

Based on detected OS data, screenfetch selects a matching ASCII logo and applies predefined colors and formatting rules.

Terminal Rendering

All collected data is neatly rendered alongside the ASCII logo in the terminal, producing a clean and readable output.

Why Choose screenFetch

The Smart Choice for System Info

Fast Setup

screenFetch installs quickly and runs instantly, showing system info without complex configuration or extra dependencies.

Overview

Clear Overview

It presents OS, kernel, uptime, hardware, and desktop details in one neat, readable terminal display.

Lightweight Tool

screenFetch uses minimal system resources, making it perfect for both old machines and modern high-performance systems.

Wide Support

It works across many Linux distributions and Unix-like systems, ensuring consistent output wherever you run it.

Customization Options

Users can tweak logos, colors, and displayed data to match their terminal style and personal preferences.

Open Source

screenFetch is free and open source, allowing transparency, community improvements, and long-term reliability.

Testimonials

Loved by the Community

Don’t just take our word for it. Here’s what users around the world are saying about screenFetch.

Screenfetch helped me streamline system info instantly! Fast, accurate, and easy to use — now my favorite tool for tech diagnostics online.

Alex Chen

Brazil

Such a polished tool! Screenfetch reveals every essential detail about my system in seconds. Great design and incredibly useful for tech support.

Alex Chen

Mexico

I absolutely love Screenfetch! It makes gathering detailed system specs effortless and quick. Perfect for developers, gamers, and IT professionals alike.

Alex Chen

Ireland

Screenfetch saves me so much time diagnosing client machines. Reliable, sleek layout, and efficient results — exactly what I needed. Highly recommended!

Alex Chen

USA

Fantastic experience with Screenfetch! The interface is intuitive and results are precise. A must-have for anyone who values clear system insights.

Dhurv Rathee

India

Screenfetch exceeded my expectations! Quick, informative, and beautifully presented information that helps me manage systems effortlessly. I recommend it to everyone!

Alex Chen

Sweden

Active Users
0 K+
Average Rating
0 /5
Support
0 /7
Active Users
0 +

OS COMPATIBILITY

Supported Systems and Platforms

Don’t just take our word for it. Here’s what users around the world are saying about screenFetch.

Windows

Works on Windows only through compatibility layers like Cygwin or MSYS. Displays limited system info and ASCII logos. Native Windows support is minimal and less accurate than Unix-like systems.

Linux

Supports most Linux distributions using Bash. Works with system files like /etc/*release to detect distro, kernel, uptime, packages, shell, and desktop environment accurately. Widely tested and most reliable platform.

MacOS

Runs on macOS (OS X) using Bash. Displays Apple logo with system version, kernel, uptime, shell, and hardware details. Some Linux-specific fields are skipped, but core info works well.

BSD Systems

Compatible with FreeBSD, OpenBSD, and NetBSD. Shows core system details such as kernel version, uptime, shell, and hardware info. Logo and package detection may be simpler than Linux but remains stable.

Solaris

Offers basic compatibility with Solaris-based systems. Can show kernel, uptime, and shell information. Feature set is limited and less commonly used compared to Linux or BSD platforms.

DOWNLOAD

Get the Files

Don’t just take our word for it. Here’s what users around the world are saying about screenFetch.

Direct Download

Download the script directly from GitHub

1. Download screenfetch-dev from GitHub
2.Make it executable: chmod +x screenfetch-dev
3.Move to PATH: sudo mv screenfetch-dev /usr/local/bin/screenfetch
4.Run: screenfetch

Installation

Quick Installation Guides

Follow these simple step-by-step instructions for your operating system. Installation typically takes less than a minute.

Installation

Common Issues & Solutions

Running into problems? Here are solutions to the most common issues users encounter with screenFetch.

Check Installation

Ensure Violentmonkey is properly installed and enabled in your browser extensions page. Verify it’s not disabled, corrupted, or blocked by enterprise policies or restricted profiles.

Update Components

Update Violentmonkey, the browser, and the script itself. Outdated versions may break due to API or website changes. Restart the browser after updating.

script [#ffffff]Created with Sketch.

Script Status

Confirm the script is enabled and matches the correct website URL. Check include/exclude rules, run-at settings, and whether the script is paused or set to manual execution.

Console Errors

Open developer tools and check the console for errors. JavaScript errors, blocked resources, or CSP warnings often reveal why a script fails to execute.

Browser Permissions

Review required permissions like site access, storage, and scripting. Missing permissions can stop scripts from running. Re-grant permissions or allow access on all sites.

Conflict Resolution

Disable other extensions or user scripts temporarily. Conflicts with ad blockers or similar tools can interfere. Re-enable one by one to find the cause.

FAQs

Frequently Asked Questions

What is screenFetch?

screenFetch is a Bash script that displays system information (OS, kernel, uptime, CPU, RAM, etc.) along with an ASCII logo of your Linux distribution.

It’s a quick way to showcase system info in the terminal, often used in screenshots or documentation.

No, it runs entirely in the terminal and outputs text and ASCII art.

Primarily Linux and Unix-like systems, but limited versions exist for Windows via Git Bash or WSL.

Yes, it’s free, open-source, and written in Bash, so you can modify it if needed.

What information does screenFetch show?

OS, kernel, uptime, CPU, RAM, disk usage, package count, shell, desktop environment, and terminal.

Yes, you can customize or add new ASCII logos for your distro.

Yes, it automatically detects terminal colors and can be customized via the -c or –color flags.

Yes, using standard Bash redirection like screenfetch > info.txt.

Yes, the -n or –noascii flag shows info without the ASCII logo, and -v gives verbose info.

Which Linux distributions are supported?

Most major distros like Ubuntu, Fedora, Arch, Debian, Manjaro, and even some BSDs.

Yes, via the terminal, though some fields may not display correctly (like package count).

Only through Git Bash, WSL, or Cygwin, not natively in CMD or PowerShell.

It mainly uses built-in Bash commands, but some features like package count need dpkg, rpm, or pacman.

Not always; some distro-specific info (like package manager) may not show or may need tweaks.

How do I install screenFetch on Ubuntu/Debian?

Run: sudo apt update && sudo apt install screenfetch

Run: sudo dnf install screenfetch

Download the script from GitHub, make it executable:

  • chmod +x screenfetch
  • sudo mv screenfetch /usr/local/bin/

Yes, by adding screenfetch to ~/.bashrc or ~/.zshrc.

Run screenfetch in the terminal: if you see system info and ASCII logo, it’s installed correctly.

ScreenFetch shows “command not found”

Likely not installed or not in PATH; ensure you installed it correctly and executable is in /usr/local/bin or /usr/bin.

Check terminal width (screenFetch needs at least 80 columns) or update terminal font to monospaced.

Install the corresponding package manager tool (dpkg, rpm, pacman) or modify the script to point to the correct command.

Use a terminal that supports ANSI colors and ensure $TERM is set properly (like xterm-256color).

Check for permission issues, missing dependencies, or try running with -n (no ASCII) to isolate the problem.

Scroll to Top