**Save energy. Extend battery life. Zero effort required.**
—
## What is DDOGreen?
DDOGreen is an intelligent, production-ready power management tool that automatically switches your laptop between high-performance and power-saving modes based on actual system usage. With complete cross-platform support for Linux and Windows, it requires no configuration and no manual switching – just install it and forget it.
**The result?** 20-30% longer battery life with zero performance compromise when you need it.
—
## How It Works
DDOGreen quietly monitors your system’s CPU load in the background using platform-specific monitoring:
– **Linux**: Reads `/proc/loadavg` for real-time load data
– **Windows**: Uses Performance Counters with dynamic load averaging
When you’re actively working, it ensures full performance. When your laptop sits idle, it automatically switches to power-saving mode to extend battery life.
– **Active work detected** – High performance mode
– **System idle** – Power saving mode
– **Work resumes** – Back to high performance
**Smart Hysteresis**: Uses intelligent thresholds (70% to enter high performance, 30% to exit) preventing rapid mode switching and ensuring stable operation.
All completely automatic. You’ll never notice it’s running, except for your battery lasting longer.
—
## Cross-Platform Support
### **Linux Systems**
– **Power Management**: TLP integration (`tlp ac` / `tlp bat`)
– **Service Integration**: Full systemd service management
– **Package Formats**: DEB, RPM, and TGZ packages
– **Monitoring**: Native `/proc/loadavg` support
### **Windows Systems**
– **Power Management**: Windows Power Plans (High Performance / Power Saver)
– **Service Integration**: Windows Service Manager (SCM) support
– **Package Formats**: MSI installer and ZIP archive
– **Monitoring**: Performance Counters with sophisticated load averaging
– **Service Management**: NSSM integration for professional service deployment
—
## Perfect For
**Developers** who alternate between coding sessions and meetings
**Business users** who present then let laptops sit idle
**Students** who take notes then close their laptops
**Remote workers** managing battery life between charges
**System administrators** deploying sustainable computing policies
**Anyone** who wants their laptop to be smarter about power
—
## Key Benefits
### **Longer Battery Life**
Automatically extends battery life by 20-30% through intelligent power management
### **Full Performance When Needed**
Never compromises performance when you’re actively working – smart load detection ensures high performance during active use
### **Zero Configuration Required**
Hardcoded sensible defaults mean it works perfectly out of the box with no setup
### **Professional Deployment Ready**
Full service integration for both Linux (systemd) and Windows (SCM) environments
### **Environmental Impact**
Reduces energy consumption and carbon footprint from reduced electricity usage
### **Cost Savings**
Lower electricity bills and extended laptop lifespan from better thermal management
### **Production Quality**
122 comprehensive unit tests, static analysis integration, and professional CI/CD validation
—
## Technical Highlights
### **Smart Monitoring**
– **Configurable frequency:** 1-300 seconds monitoring interval (default: 30 seconds)
– **Intelligent thresholds:** Configurable high-performance (70%) and power-save (30%) triggers
– **Resource efficient:** Minimal CPU usage with precise load detection
### **Enterprise Ready**
– **Service integration:** Native systemd (Linux) and Windows Service Manager support
– **Professional logging:** Comprehensive system logging for monitoring and troubleshooting
– **Package management:** Professional installers for all major platforms
– **Security:** Runs with appropriate privileges, follows platform security best practices
### **Cross-Platform Architecture**
– **Zero platform-specific code:** Clean abstraction layer keeps application logic universal
– **Modern C++20:** Built with latest standards for performance and reliability
– **Static analysis:** Comprehensive code quality validation with cppcheck
– **Automated testing:** Complete CI/CD pipeline with functional power management testing
### **Reliable Operation**
– **Hysteresis behavior:** Prevents rapid switching between power modes
– **Error handling:** Graceful fallbacks and comprehensive error logging
– **Platform optimization:** Uses native APIs for best performance on each platform
– **Memory efficient:** Minimal memory footprint suitable for always-on operation
—
## Installation
**Latest Version: v0.3.1**
Download platform-specific packages from our GitHub releases:
### **Linux**
– **Debian/Ubuntu**: `.deb` package with automatic service setup
– **Red Hat/Fedora**: `.rpm` package with systemd integration
– **Universal**: `.tgz` archive for manual installation
### **Windows**
– **Professional**: `.msi` installer with Windows Service setup
– **Portable**: `.zip` archive for manual deployment
**Download**: https://github.com/abkulakli/ddogreen/releases/latest
Each package includes complete service integration, logging setup, and professional installation/uninstallation support.
—
## Get Started Today
**Download DDOGreen**
Make your Linux or Windows laptop smarter about power management. Install once, benefit forever.
*Every laptop running DDOGreen helps reduce global energy consumption.*
—
**DDOGreen** – Intelligent Green Power Management
*A product of DDOSoft Sustainability Solutions*