Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

💻 Laptop Diagnoser

Laptop Diagnoser is an advanced Windows system monitoring and diagnostic tool built with Python. It helps users — from beginners to developers — understand their laptop’s health, identify issues, and perform safe fixes with a simple GUI.

🚀 Features

  • 🖥 System Health Overview: CPU, RAM, Disk usage, and battery status
  • Top Processes: Lists the highest resource-consuming processes
  • 🌐 Network Diagnostics: Ping and DNS checks
  • 📝 Event Logs: Shows recent Windows System & Application warnings/errors
  • 🧹 Temp File Cleanup: One-click deletion of temporary files
  • 🛠 Repair Suggestions: Commands like sfc /scannow, chkdsk, and DISM
  • 📊 Detailed Reports: Export diagnostics as TXT or JSON
  • 🔒 Security & Startup Check: Firewall, Antivirus status, and startup apps
  • Real-time Monitoring: CPU, memory, disk, and network usage updates every 2 seconds

🛠 Built With

💾 Installation

  1. Clone the repository:
git clone https://github.com/yourusername/laptop-diagnoser.git
cd laptop-diagnoser

cd laptop-diagnoser 2. Install dependencies:

pip install --upgrade --force-reinstall PySimpleGUI psutil pywin32
  1. Run the application:
python laptop_diagnoser.py

⚠️ Windows only. Some features (Event Log, Firewall/Antivirus check) require Windows.

📸 Screenshots

image image

🔮 Future Improvements

  • 🤖 AI-powered suggestions for unusual processes
  • 💻 Cross-platform support (Linux & macOS)
  • 📦 Packaged installer for easy use without Python

📄 License

This project is licensed under the MIT License.

💬 Connect

Created by Akanksha Mane – a developer & student passionate about making technology accessible.

About

Laptop Diagnoser is a Python based Windows tool that monitors system, health, list top processes, checks network & event logs, clean temp files, and suggests safe repair commands. It generates detailed reports, helping both tech-savvy users and beginners quickly identify and fix laptop issues.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages