A powerful system monitor with a live terminal UI and web dashboard. Real-time monitoring of your system performance, running processes, network activity, and open ports.
- Live Terminal UI - Real-time system monitoring in your terminal with
sysix watch - Web Dashboard - Beautiful web interface for system metrics with
sysix serve - System Monitoring - CPU, memory, disk usage, and more
- Process Tracking - Monitor running processes in real-time
- Network Insights - Track network activity and connections
- Port Monitoring - See which ports are open and listening
- Configurable - Customize refresh rates and visible panels
git clone https://github.com/System9-Software/sysix.git
cd sysix
go build -o sysix ./cmdgo install github.com/System9-Software/sysix@latestsysix watchMonitor your system in real-time with an interactive terminal interface.
sysix serveAccess the web dashboard at http://localhost:8080
# Basic system status
sysix status
# Include process information
sysix status --procs
# Include open ports
sysix status --ports
# Include everything
sysix status --procs --portsCreate a config.yaml file in your sysix directory to customize behavior:
# Refresh rate in milliseconds
refresh_rate: 1000
# Enable/disable panels
panels:
cpu: true
memory: true
disk: true
processes: true
network: true
ports: trueEdit config.yaml to adjust refresh rate and visible panels according to your needs.
- Go 1.18 or higher
git clone https://github.com/System9-Software/sysix.git
cd sysix
go build -o sysix ./cmd
./sysix watchThis project is licensed under the Apache License 2.0 - see the LICENSE file for details.
© System9 Software
Contributions are welcome! Please feel free to submit a Pull Request.
For issues, questions, or suggestions, please open an issue on GitHub.