Welcome! This guide covers installation and basic usage.
→ Go to Quick Install (Windows .exe)
→ Go to Developer Setup
→ Go to Using PC_Workman
Easiest option. No Python required.
- Go to GitHub Releases
- Find latest release
- Download
PC_Workman.exe - Wait for download (~100MB)
- Find downloaded file (usually in Downloads folder)
- Double-click
PC_Workman.exe - If Windows asks "Allow this app to make changes?" → Click Yes
- PC_Workman opens → Done!
- Main dashboard appears with empty charts
- Wait 5-10 seconds for initial data collection
- CPU/RAM/GPU bars populate
- Start exploring tabs
That's it. No setup required.
Use this if you want to:
- Modify the code
- Contribute features
- Run latest development version
- Use custom configurations
Check if you have Python:
python --versionShould show: Python 3.9 or higher
Don't have Python?
- Go to python.org/downloads
- Download "Python 3.12" (latest)
- IMPORTANT: During installation, check "Add Python to PATH"
- Click Install
- Restart computer
git clone https://github.com/HuckleR2003/PC_Workman_HCK.git
cd PC_Workman_HCK(Don't have Git? Install it)
python -m venv venv
.\venv\Scripts\activateYou'll see (venv) in terminal = success
pip install -r requirements.txtWait 2-3 minutes for completion.
python startup.pyWindow opens → Running!
Top Section:
- CPU usage bar (blue)
- RAM usage bar (yellow)
- System status indicator
- Current load classification
Process Lists:
- User Processes (left) - Apps you use
- System Processes (right) - Windows background tasks
Charts:
- Real-time performance graphs
- Mode selector: NOW, 1H, 4H
Real-time overview. Start here. Shows current metrics and top processes.
Hardware health monitoring:
- CPU details (model, cores, speed)
- RAM information (total, available)
- GPU status (if available)
- System temperature and load
Manual fan curve configuration (advanced users):
- Click "Custom Curve"
- Drag points to set temperatures
- System prevents dangerous settings
- Save to apply
For beginners: Keep default settings.
Internet usage breakdown:
- See which apps use bandwidth
- Monitor data usage
- Identify resource-heavy applications
Game-specific analytics:
- Click "Track This Game"
- PC_Workman records performance while you play
- View FPS data, thermal impact, bottleneck detection
- Compare games performance
- 0-30% Normal
- 30-60% Moderate load
- 60-85% Heavy load
- 85%+ Critical
What to do:
- If consistently high: Close unnecessary apps
- Click process to identify culprit
- Check for background tasks
- Similar classifications as CPU
- Shows used vs. available memory
- Includes cached data (often shows as higher than needed)
What to do:
- If near 90%: Consider upgrading or closing apps
- Check Optimize tab for quick fixes
- Restart if very high after reboots
- Green (<60°C) Ideal
- Yellow (60-80°C) Normal
- Orange (80-90°C) Warm
- Red (>90°C) Hot - investigate
Normal ranges:
- Idle: 35-50°C
- Gaming: 70-85°C
- If above 95°C: Check fans, thermal paste
1. Go to Gaming tab
2. Click "Track This Game"
3. Launch your game
4. PC_Workman records data automatically
1. Go to Optimization tab
2. Click "Quick Optimize"
3. Or manually select specific optimizations
4. All changes are reversible
Edit settings/config.json for advanced configuration:
- Update intervals
- Data retention periods
- UI preferences
- Alert thresholds
Try:
- Close any open instances
- Restart PC_Workman
- If still fails: Delete
data/cache/folder - Run again
Normal. Real hardware sensors need admin access. v1.5.1 adds proper hardware sensor support.
Check:
- GPU drivers updated? (NVIDIA/AMD)
- Restart PC_Workman
- Some laptops don't expose GPU data
- Integrated graphics may need special drivers
This can happen with:
- System processes (legitimate Windows tasks)
- Short-duration spikes (missed by monitoring)
- Background Windows updates
- Try restarting if excessive
Try:
- Run as Administrator (right-click → Run as administrator)
- Disable antivirus temporarily (some flag new .exe files)
- Check Windows Defender quarantine
- Use source installation instead
- Look at "User Processes" list on dashboard
- Click any process to see details
- Identify and close if unnecessary
- Start game
- Alt+Tab to PC_Workman (stays running)
- Watch FPS, temperature, CPU/GPU usage
- Click "Gaming" tab for game-specific stats
- Go to Network tab
- See apps sorted by bandwidth
- Large numbers = heavy usage
- Can identify streaming/downloading apps
- Go to Optimize tab
- Click "Startup Programs"
- Uncheck apps you don't need
- Restart PC to apply
- Go to Your PC tab
- Look at "Temperature History" chart
- See if temps rising over time
- If rising: Fans need cleaning, thermal paste drying
data/
├── logs/
│ ├── raw_usage.csv (per-second raw data)
│ ├── minute_avg.csv (minute averages)
│ ├── hourly_usage.csv (hourly summary)
│ ├── daily_usage.csv (daily summary)
│ ├── weekly_usage.csv (weekly summary)
│ └── monthly_usage.csv (monthly summary)
└── cache/
├── runtime_cache.json (current session)
└── process_patterns.json (identified patterns)
- Raw data: Last 7 days
- Minute averages: Last 30 days
- Monthly summaries: Forever
You can:
- Delete logs anytime
- PC_Workman will start fresh
- Archived data can be backed up
PC_Workman collects:
- CPU/GPU/RAM usage
- Process names
- Temperatures
- Network usage
PC_Workman does NOT:
- Send anything to cloud
- Track user behavior
- Collect personal data
- Show ads or telemetry
- Require account creation
Everything stays on your computer. Period.
- Explore tabs - Get familiar with interface
- Check processes - See what's actually running
- Enable gaming - If you game, track performance
- Customize - Adjust settings in config.json
- Update regularly - New releases add features
- Question? Open Discussion
- Found bug? Report Issue
- Want to contribute? See CONTRIBUTING.md
- README.md - Project overview
- CHANGELOG.md - Version history
- docs/TECHNICAL.md - Architecture details
Happy monitoring! 💙