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.
OS.process.demo.1.mp4
-
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
, andCritical
.
-
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.
Frontend | Backend |
---|---|
- Clone the repository:
git clone https://github.com/Anamikaghosh18/OperatingSystem-Process-Analyzer
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open the application in your browser:
http://localhost:5173
Contributions are welcome! If you'd like to contribute, please fork the repository and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
Feel free to reach out for feedback & collaboration.
- Email: g.anamika0101@gmail.com
- LinkedIn: anamikaghosh18