Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Disk Monitor

A real-time disk monitoring application for Windows, built with Python (FastAPI) and Electron (React).

Features

  • Real-time Monitoring: View read/write speeds, disk usage, and temperature (if available) for all fixed disks.
  • Overlay Mode: Transparent, always-on-top overlay for monitoring while working in other apps.
  • Standalone: Packed as a single executable installer.

Prerequisites

Installation & Setup

  1. Clone the repository

    git clone <repository-url>
    cd disk-monitor
  2. Setup Backend

    cd backend
    python -m venv venv
    .\venv\Scripts\activate
    pip install -r requirements.txt
  3. Setup Frontend

    cd frontend
    npm install

Running Locally

You can run the backend and frontend separately for development.

  1. Start Backend

    cd backend
    .\venv\Scripts\uvicorn app.main:app --reload --port 8000
  2. Start Frontend (Electron + React)

    cd frontend
    npm run dev

Building for Production

Use the provided scripts to build the application.

  1. Build Everything
    scripts\build_all.bat

This will generate:

  • backend/dist/backend_main.exe: The compiled Python backend.
  • frontend/dist-electron/: The compiled Electron main process.
  • frontend/dist/: The compiled React app.
  • frontend/dist/Disk Monitor Setup <version>.exe: The final installer (if electron-builder is configured).

License

MIT

About

내가 쓰려고 만든 디스크 모니터링 프로그램

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages