Kern is an intelligent resource management system for Ubuntu that helps developers maintain optimal system performance during coding, building, and testing.
- Profile-based resource management - Switch between Coding, Building, and Normal modes
- Real-time monitoring - Track CPU, RAM, and temperature
- Smart process killing - Automatically manage resource-hungry processes
- GNOME Shell integration - System tray indicator with quick controls
- Desktop notifications - Stay informed of system actions
- Process protection - Never kill critical development tools
# Build from source
cargo build --release
# Install
sudo ./scripts/install.sh# Show current system status
kern status
# Switch to coding mode
kern mode coding
# Switch to building mode
kern mode building
# Kill a specific process
kern kill chrome
# Protect a process from being killed
kern protect codeConfiguration files are located in ~/.config/kern/
See docs/PROFILES.md for profile configuration details.