atlas.stats is a fast, interactive terminal user interface (TUI) for real-time system monitoring. It provides a comprehensive view of your machine's health, including CPU, Memory, Disk, and Network activity in a clean, responsive interface.
- π Real-time Monitoring: Instant updates for CPU usage and Memory consumption.
- πΎ Multi-Disk Support: Dynamic row for all available physical disks with usage indicators.
- π Network Activity: Live tracking of total Sent/Received data and current throughput rate.
- π Process Tables: Lists top 5 processes by CPU, Memory, Disk I/O, and Network Connections.
- π± Responsive UI: Adaptive layout that stacks components on narrow terminals and wraps disk/process boxes.
- β¨οΈ Navigable View: Vertical scrolling support for small terminal windows.
- π¦ Cross-Platform: Binaries available for Windows, Linux, and macOS (AMD64, ARM64).
git clone https://github.com/fezcode/atlas.stats cd atlas.stats go build -o atlas-stats .
Simply run the binary to start monitoring:
./atlas-stats
| Key | Action |
|---|---|
β/β or k/j |
Scroll view (when terminal is small) |
q |
Quit Atlas Stats |
Ctrl+C |
Force quit |
The project uses gobake to generate binaries for all platforms:
gobake build
Binaries will be placed in the build/ directory.
MIT License - see LICENSE for details.