A modern, beautiful system monitor for Linux & Windows
- 🖥️ Real-time CPU Monitoring - Total usage, per-core stats, frequency, load average
- 🧠 Memory Tracking - RAM usage, cached, available, swap monitoring
- 💾 Disk Analytics - Per-partition usage, read/write I/O rates
- 🌐 Network Monitor - Per-interface throughput, upload/download speeds
- 📋 Process Manager - Search, sort, and kill processes
- 🎨 Modern UI - Beautiful dark theme with glass morphism design
- ⚡ Lightweight - Minimal resource usage, native performance
Download the latest release for your platform:
| Platform | Download |
|---|---|
| 🐧 Linux | TaskScope |
| 🪟 Windows | TaskScope.exe |
Prerequisites:
- Go 1.21+
- Node.js 18+
- Wails CLI (
go install github.com/wailsapp/wails/v2/cmd/wails@latest)
# Clone repository
git clone https://github.com/Quoriath/TaskScope.git
cd TaskScope
# Install dependencies
cd frontend && npm install && cd ..
# Build
wails build
# Run
./build/bin/TaskScope| Component | Technology |
|---|---|
| Backend | Go + gopsutil |
| Frontend | HTML/CSS/JS + Tailwind CSS |
| Framework | Wails |
| Charts | CSS-based sparklines |
# Linux
./TaskScope
# Windows
TaskScope.exe| Key | Action |
|---|---|
1-6 |
Switch tabs (Dashboard, CPU, Memory, Disk, Network, Processes) |
Ctrl+F |
Search processes |
TaskScope/
├── app.go # Backend - system metrics collection
├── main.go # Wails app entry point
├── frontend/
│ ├── index.html # UI layout
│ └── src/main.js # Frontend logic
├── build/
│ ├── bin/ # Compiled binaries
│ └── windows/ # Windows resources
└── TaskScope.png # App icon
MIT License - feel free to use this project for personal or commercial purposes.
Made with ❤️ using Go & Wails

