DEV Community

Cover image for PC_Workman: Building a System Monitor for Microsoft Store
Marcin Firmuga
Marcin Firmuga

Posted on

PC_Workman: Building a System Monitor for Microsoft Store

PC_Workman: Building a System Monitor for Microsoft Store

Eight months. 680 hours. 80 downloads.

Now: preparing for Microsoft Store.
Here's what's changing, what's staying, and why the Store matters.


Current State

PC_Workman v1.6.8 shipped February 2026.

Features:

  • Real-time CPU/GPU/RAM monitoring
  • AI diagnostics (hck_GPT)
  • SQLite-backed stats engine
  • Historical data tracking
  • Fan curve control

Tech:

  • Python 3.9+
  • PyQt5 (UI)
  • psutil/GPUtil (telemetry)
  • OpenAI API (AI assistant)

Distribution:

  • GitHub releases (.exe installer)
  • Sourceforge listing
  • 80 downloads since January

Problem: Limited discovery.

Most users don't browse GitHub for system monitors.
They search Microsoft Store.


Why Microsoft Store

Discovery:

  • 1+ billion Windows users
  • Built-in trust (Microsoft verification)
  • Automatic updates
  • One-click install

Legitimacy:

  • No SmartScreen warnings
  • Code signing included
  • Privacy policy required (forces transparency)
  • Age ratings (shows it's vetted)

Competition:
MSI Afterburner, HWMonitor, Core Temp - none on Store.
There's a gap.


v1.7.9 Roadmap (Before Store)

16 features planned March-June 2026.

Core Updates

Auto-update checker

  • Check GitHub releases on startup
  • Show banner if newer version exists
  • User choice: update now or later
  • No forced updates, no telemetry

Dashboard graphics refresh

  • New icon set
  • Purple → blue gradients
  • Hover animations
  • Better visual hierarchy

Code optimization pass #2

  • 10-15% line reduction
  • Better performance (built on 94°C laptop, optimization isn't optional)
  • Type hints + docstrings
  • Remove dead code

TURBO BOOST Mode (The Big One)

Research from ASC, Razer Cortex, CCleaner, Wise optimizers.
16 optimization features tested:

  1. Auto RAM flush - Clear standby memory when >75%
  2. Process sleeper - Suspend inactive apps
  3. Service killer - Stop non-essential Windows services
  4. CPU unparking - Unlock parked cores
  5. Power plan switch - Auto "High Performance" mode
  6. Game mode - Windows Game Mode auto-enable
  7. Network optimizer - TCP tweaks, DNS flush
  8. Temp cleaner - Auto cleanup every X hours
  9. SSD trim - Automatic TRIM, defrag only HDD
  10. Startup optimizer - Disable non-essential startup
  11. Real-time tune-up - AI decides what to boost when
  12. Browser cache - Clear without closing browser
  13. Priority manager - Boost game process priority
  14. Auto detection - Detect fullscreen game → trigger boost
  15. Thermal prevention - Kill processes at >85°C
  16. Battery mode - Economy mode on battery

Status: Research phase.
Testing each on dying laptop.
Only features that actually work ship.

Target: v1.7.5 (first 5), v1.7.9 (all 16)

Tab Completions

Finishing placeholder pages:

  • My PC → Health Report (component diagnostics)
  • My PC → Cleanup (temp files, logs, cache)
  • Stability Tests (file integrity, engine status)


v2.0: Microsoft Store Preparation

Technical requirements:

  1. MSIX packaging

    • Convert .exe → .appx/msix
    • Handle app sandboxing
    • Limited file access (Store apps are restricted)
  2. Code signing

    • Requires certificate (~$200-400/year)
    • Signs app as verified developer
    • Removes SmartScreen warnings
  3. Privacy policy

    • Required by Store
    • PC_Workman doesn't collect data
    • Policy explains what's monitored (local only)
  4. Store listing

    • 500 char description
    • 4-5 screenshots
    • High-res icon (1024x1024)
    • Category: Utilities & Tools

Challenges:

  • Cost: Code signing isn't free
  • Sandboxing: Might break some features (needs testing)
  • Review time: Can take weeks
  • Microsoft cut: Store takes % of sales (PC_Workman is free, so irrelevant)

Alternative:

  • Sideload MSIX (users install without Store)
  • GitHub releases remain primary
  • Store as secondary discovery channel

What Changes (And What Doesn't)

Changing:

  • Distribution (GitHub + Store)
  • Package format (.exe → MSIX)
  • Update mechanism (Store handles it)
  • Code signing (required)

NOT changing:

  • Free and open source (MIT license stays)
  • No data collection (privacy-first)
  • Core features (monitoring, AI, TURBO)
  • GitHub development (Store is just distribution)

Timeline

March 2026: v1.7.0-1.7.3
- Auto-update
- Dashboard refresh
- Code optimization

April-May: v1.7.4-1.7.6
- TURBO features (wave 1)
- Tab completions

June: v1.7.7-1.7.9
- TURBO complete (all 16 features)
- Final optimization
- Code freeze

Q3 2026: v2.0
- MSIX packaging
- Microsoft Store submission
- Local AI integration (Ollama/LM Studio)
Enter fullscreen mode Exit fullscreen mode

Not promises. Goals.
Things break. Laptops die. Life happens.


Why I'm Building This

Nine months in Netherlands warehouse.
15km daily. Scanning barcodes.
Lost job December 22.

Started rebuild #4 that night.
Shipped first .exe three weeks later.

Not talent. Stubbornness.

PC_Workman exists because:

  • MSI Afterburner shows "CPU: 87%" - doesn't explain WHY
  • HWMonitor logs data - doesn't help you optimize
  • Task Manager is reactive - not proactive

Needed tool that EXPLAINS, not just SHOWS.
Built on 94°C laptop.
Optimized for real-world constraints.

Microsoft Store = next step in making it accessible.


Follow Development

GitHub: click!
Roadmap: click
Twitter: hck_lab
LinkedIn: here

KO-FI ❤ — Coffe?

Let's build.


Marcin Firmuga | Warehouse worker -> Indie developer | Building in public

Top comments (0)