Skip to content

01iamysf/myfetch

Repository files navigation

myfetch - Advanced Linux System Information & Diagnostics

An all-in-one system inspection tool designed for speed, modularity, and human-friendly diagnostics.

Features

  • Fast: Reads directly from /proc and /sys with zero dependencies.
  • Modular: Separate views for Performance, Network, Storage, Security, and more.
  • Intelligent: Provides human-readable explanations and health alerts.
  • Honest: Detailed memory breakdowns and root-level hardware discovery.
  • Modern: ANSI colors and Nerd Font icon support.

Installation

Quick Install (via curl)

Run this one-liner to install myfetch globally on any Linux computer:

curl -sSL https://raw.githubusercontent.com/01iamysf/myfetch/main/curl-install.sh | bash

Uninstallation

To completely remove myfetch from your system, run:

curl -sSL https://raw.githubusercontent.com/01iamysf/myfetch/main/uninstall.sh | bash

Usage

Once installed, simply run:

myfetch

Or for specific modules:

myfetch --top
myfetch --storage
  • myfetch --health: System health & diagnostics.
  • myfetch --network: Network analysis.
  • myfetch --security: Security status and port audit.
  • myfetch --hardware: Deep hardware info (motherboard, BIOS, CPU, GPU).
  • myfetch --services: Systemd services & boot performance.

Sudo Mode (Recommended):

Run with sudo to unlock detailed hardware tables, process ownership, and network port mapping:

sudo myfetch --top

Feedback & Contributions

If you find bugs, errors, or have ideas to improve myfetch, feel free to open an issue, suggest changes, or fork the project and contribute.

All feedback and contributions are welcome 🚀

About

myfetch — your Linux fetch, diagnostics, and system inspection tool.

Topics

Resources

Stars

Watchers

Forks

Contributors