Projelere Dön

Computer Info

computer hardware details

🖥️ 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

CategoryDetails
Operating SystemName, Version, Build, Architecture, Computer Name
CPUModel, Manufacturer, Cores, Threads, Clock Speed, Cache
MotherboardManufacturer, Model, Serial, BIOS Information
GPUName, VRAM, Driver Version, Current Resolution
RAMTotal/Used/Available, Speed, Per-Module Details
StorageAll Drives (SSD/HDD), Capacity, Partitions, Usage
PowerBattery Info (Laptops), Power Plan
NetworkActive 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

Teknolojiler

Python
computer-info
computer-specs
hardware-specs
python

Detaylar

Yıldız1
Fork0
DilPython

Bağlantılar

Kaynak Kodu
AI Asistan