RU | EN
A desktop application for monitoring system resources (CPU, RAM, disk) with data recording capabilities.
- Operating System:
- Linux
- macOS
- Python 3.12+
- Real-time monitoring of system resources
- Recording data to SQLite database
- Switching between Russian and English interfaces
- Dark theme interface
- Resource usage history
./docker-build.sh
tar -xzf dist/system-monitor.tar.gz
./build.sh
tar -xzf dist/system-monitor.tar.gz
- Install Python 3.12 or higher
- Install Poetry:
curl -sSL https://install.python-poetry.org | python3 -
- Clone the repository and navigate to the project directory
- Install dependencies:
poetry install
- Run the application:
poetry run python src/__main__.py
- Launch the application from
dist/system-monitor-app/system-monitor
- Monitor real-time system resources
- Click "Start Recording" to save data to SQLite database
- Use language switch button to change interface language (Russian/English)
- Python 3.12+
- Dependencies:
- psutil
- customtkinter
- SQLite3
- Build system: Poetry + PyInstaller
MIT License
Andrei Satsevich ([email protected])