A modern, highly interactive system monitor for macOS menu bar.
- CPU: 4x4 Core Grid, Usage %, and Top Processes filter (excluding system daemons).
- GPU: Dashboard with Radial Gauge usage and Temperature stats.
- Memory: Real-time RAM usage.
- Disk: Read/Write speeds with interactive bidirectional graph (Green/Red).
- Network: Upload/Download speeds with local IP display.
- Sensors: Thermal pressure and temperature sensors (Apple Silicon support).
- Interactive Graphs: Hover over any graph to see precise historical values.
- Modern UI: Native SwiftUI, Dark Mode support, and polished aesthetics.
- Clone the repository:
git clone https://github.com/yourusername/macstats.git cd macstats - Run Locally (Debug):
swift run
- Build DMG (Release):
This creates a distributable
./scripts/build_dmg.sh
MacStats.dmgin the project root.
- macOS 12.0+
- Xcode 13.0+ (Swift 5.5+)
This project uses SwiftLint to enforce coding standards.
- Install dependencies:
brew install swiftlint pre-commit
- Install hooks:
pre-commit install
This project is licensed under the MIT License - see the LICENSE file for details.