# cpu-tool **Repository Path**: zhang.wei/cpu-tool ## Basic Information - **Project Name**: cpu-tool - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-27 - **Last Updated**: 2026-02-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CPU Monitor Tool A cross-platform CPU monitoring tool built with Go and Fyne GUI framework. ## Features - **Cross-platform support**: Works on Windows, Linux, and macOS - **Real-time CPU information**: - CPU model name - Architecture - Vendor ID - Physical and logical core counts - CPU frequency - CPU usage per core - Family, model, and stepping information - **Adjustable window size**: Use the slider to resize the window - **Simple and clean interface** ## Requirements - Go 1.16+ - Fyne dependencies (automatically installed via go mod) ## Installation 1. Clone the repository: ```bash git clone https://github.com/yourusername/cpu-tool.git cd cpu-tool ``` 2. Install dependencies: ```bash go mod tidy ``` 3. Build the application: ```bash # Windows go build -o cpu-tool.exe # Linux/macOS go build -o cpu-tool ``` ## Usage Run the executable file: ```bash # Windows ./cpu-tool.exe # Linux/macOS ./cpu-tool ``` The application will display real-time CPU information and update every second. ## Dependencies - [fyne.io/fyne/v2](https://github.com/fyne-io/fyne) - Cross-platform GUI framework - [github.com/shirou/gopsutil/v3](https://github.com/shirou/gopsutil) - System information library ## Screenshots ![CPU Monitor Screenshot](screenshot.png) ## License This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.