Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sysinfo-cli

Python License

A colorful, cross-platform system information tool for the terminal. Like neofetch, but in Python and works on Windows too.

Features

  • OS, kernel, architecture detection
  • CPU info + real-time usage
  • Memory usage with progress bar
  • Disk usage with progress bar
  • Network interface list
  • Uptime, shell, terminal, DE/WM
  • Process and user count
  • Cross-platform (Windows, Linux, macOS)

Installation

pip install -r requirements.txt

Usage

python sysinfo.py

Example Output

         .-.
        (0 0)
    +---ooU----+       user@host
   |          |       ----------------------
   |  O    O  |       OS:      Windows 10
   |          |       Kernel:  10.0.19045
   +----------+       Arch:    AMD64
    |________|        Uptime:  3:12:45.123456

 Shell:     cmd.exe
 Terminal:  Windows Terminal
 CPU:       Intel(R) Core(TM) i7-8700K (6 cores)
 CPU Usage: 23.4%
 RAM:       6.2GB / 16.0GB
           ████████░░░░░░░░░░░░ 38.8%
 Disk:      234GB / 512GB
           █████████░░░░░░░░░░░ 45.7%

Requirements

  • Python 3.8+
  • psutil (optional - enables RAM/disk/process stats)
  • netifaces (optional - enables network interface detection)

About

Cross-platform system information tool for the terminal. Shows OS, CPU, RAM, disk, network, uptime with colorful output.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages