Skip to content

This is a Smart OS process analyzer which will help you to visualize the metrices and help to analyze.

License

Notifications You must be signed in to change notification settings

Anamikaghosh18/OperatingSystem-Process-Analyzer

Repository files navigation

OS Process Analyzer

The OS Process Analyzer is a web-based application designed to monitor and analyze system metrics in real-time. It provides insights into CPU usage, memory consumption, disk I/O, and network activity, along with AI-driven reports to help identify performance bottlenecks and anomalies.


Demo

OS.process.demo.1.mp4

Features

  • Real-Time Monitoring:

    • CPU, Memory, Disk, and Network usage displayed in real-time.
    • Interactive charts and gauges for better visualization.
  • AI-Driven Reports:

    • Rule-based AI system generates insights and recommendations.
    • Categorized reports with statuses: Healthy, Warning, and Critical.
  • Process Insights:

    • Displays top processes by CPU and memory usage.
    • Provides actionable recommendations for optimization.
  • Customizable Dashboard:

    • Responsive design with animated charts and gauges.
    • Fixed chatbot for process-related queries.

Architectures-

Screenshot 2025-03-21 214756

Screenshot 2025-03-27 092313

Screenshot 2025-03-27 092404


Technologies Used

Frontend Backend
React Node.js
Chart.js Express.js
React Circular Progressbar Socket.IO
Tailwind CSS Systeminformation

Installation

  1. Clone the repository:
    git clone https://github.com/Anamikaghosh18/OperatingSystem-Process-Analyzer
    
  2. Install dependencies:
    npm install
    
  3. Start the development server:
    npm run dev
    
  4. Open the application in your browser:
    http://localhost:5173
    

Contributing

Contributions are welcome! If you'd like to contribute, please fork the repository and submit a pull request.


License

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

Contact

Feel free to reach out for feedback & collaboration.

About

This is a Smart OS process analyzer which will help you to visualize the metrices and help to analyze.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published