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.
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.
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.
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
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.
- Use system package manager tool now
- Install screenfetch with sudo right
- Confirm setup by run screenfetch ok
- Open terminal and update pkg lists!
- Use distro command for screenfetch.
- Wait until process completes ok now
- Run screenfetch to view system sum!
- Add to shell startup for fast info.
- Enjoy clean system stats each term!
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 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.
Why use screenFetch?
It’s a quick way to showcase system info in the terminal, often used in screenshots or documentation.
Is screenFetch a GUI tool?
No, it runs entirely in the terminal and outputs text and ASCII art.
Which systems is screenFetch primarily for?
Primarily Linux and Unix-like systems, but limited versions exist for Windows via Git Bash or WSL.
Is screenFetch open-source?
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.
Can it display a custom ASCII logo?
Yes, you can customize or add new ASCII logos for your distro.
Does it support multiple themes or colors?
Yes, it automatically detects terminal colors and can be customized via the -c or –color flags.
Can screenFetch output to a file?
Yes, using standard Bash redirection like screenfetch > info.txt.
Is there a quiet or minimal mode?
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.
Can it run on macOS?
Yes, via the terminal, though some fields may not display correctly (like package count).
Does it work on Windows?
Only through Git Bash, WSL, or Cygwin, not natively in CMD or PowerShell.
Does it depend on any external tools?
It mainly uses built-in Bash commands, but some features like package count need dpkg, rpm, or pacman.
Are all features consistent across distros?
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
How do I install on Fedora?
Run: sudo dnf install screenfetch
How do I install from source?
Download the script from GitHub, make it executable:
- chmod +x screenfetch
- sudo mv screenfetch /usr/local/bin/
Can it auto-run on terminal startup?
Yes, by adding screenfetch to ~/.bashrc or ~/.zshrc.
How to check if installation was successful?
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.
ASCII logo is missing or distorted
Check terminal width (screenFetch needs at least 80 columns) or update terminal font to monospaced.
Package count shows 0 or error
Install the corresponding package manager tool (dpkg, rpm, pacman) or modify the script to point to the correct command.
Colors don’t display correctly
Use a terminal that supports ANSI colors and ensure $TERM is set properly (like xterm-256color).
ScreenFetch crashes or freezes
Check for permission issues, missing dependencies, or try running with -n (no ASCII) to isolate the problem.