Skip to content

bugraskl/computer-info

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🖥️ Computer Info

A comprehensive system information viewer for Windows that displays detailed hardware specifications in a modern, user-friendly interface.

Python Platform License

📸 Screenshots

Dark Theme Dark Theme

✨ Features

  • Complete Hardware Overview - View all system information on a single screen
  • Dark/Light Theme - Toggle between themes for comfortable viewing
  • Real-time Refresh - Update information without restarting
  • Export Options - Copy to clipboard or save to file

📊 Information Displayed

Category Details
Operating System Name, Version, Build, Architecture, Computer Name
CPU Model, Manufacturer, Cores, Threads, Clock Speed, Cache
Motherboard Manufacturer, Model, Serial, BIOS Information
GPU Name, VRAM, Driver Version, Current Resolution
RAM Total/Used/Available, Speed, Per-Module Details
Storage All Drives (SSD/HDD), Capacity, Partitions, Usage
Power Battery Info (Laptops), Power Plan
Network Active Adapters, IP/MAC Address, Gateway

🚀 Quick Start

  1. Clone the repository

    git clone https://github.com/bugraskl/computer-info.git
    cd computer-info
  2. Install dependencies

    pip install -r requirements.txt
  3. Run the application

    python computer_info.py

Project Structure

computer-info/
├── computer_info.py    # Main application
├── requirements.txt    # Python dependencies
├── README.md           # This file
└── LICENSE             # MIT License

🛠️ Dependencies

  • wmi - Windows Management Instrumentation access
  • psutil - Cross-platform system utilities
  • GPUtil - NVIDIA GPU information
  • pywin32 - Windows COM support
  • tkinter - GUI framework (included with Python)

⚠️ Notes

  • Windows Only - This application uses WMI which is Windows-specific
  • PSU Information - Power supply data is limited as most PSUs don't report via software
  • Admin Rights - Some information may require running as administrator

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🤝 Contributing

Contributions are welcome! Feel free to:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Made with ❤️ using Python and Tkinter

About

compunter detail info

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages