P2 Desktop App Leaks "Gt for Windows" Processes While Idle — Continuous Growth, High CPU (#54303)
Executive Summary
On Windows 10/11, the Hermes Desktop app spawns a growing number of "Gt for Windows" child processes even when completely idle — no tasks running, no user interaction. Process count increases continuously, causing high CPU usage and system slowdown. This is a resource leak in the Electron desktop app — users who keep Hermes Desktop running in the background (the default use case) experience progressive system degradation. The "Gt for Windows" process name suggests GPU/rendering-related child processes from the Electron/Chromium layer that aren't being properly recycled. This is the 4th distinct Windows Desktop reliability bug we've tracked.
Reproduction & Root Cause
Steps to Reproduce
- Open Hermes Desktop on Windows 10/11
- Do nothing — no tasks, no interaction
- Wait a few minutes
- Open Task Manager
- Observe large number of "Gt for Windows" processes
Expected vs Actual
| Expected | Actual | |
|---|---|---|
| Process Count | Stable — idle state should maintain stable process count | Unbounded growth — process count increases continuously while idle |
| CPU Usage | Near-zero when idle | High CPU from accumulating processes |
| System Impact | No perceptible impact | System lag, progressive degradation |
Likely Root Cause
The "Gt for Windows" process name suggests GPU/rendering-related child processes from the Electron/Chromium layer — possibly a renderer or GPU process that isn't being properly recycled. Electron apps spawn helper processes for GPU, rendering, and plugins; if the lifecycle management doesn't properly terminate and reap these, they accumulate indefinitely.
Impact Assessment
| Dimension | Severity | Detail |
|---|---|---|
| System Resources | HIGH | Unbounded process leak degrades system performance over time — users who keep Desktop running in background experience progressive slowdown |
| User Experience | HIGH | System lag from accumulating GPU processes makes the entire machine feel sluggish — not just the Hermes app |
| Default Use Case | HIGH | Background operation is the default use case for desktop agents — the leak hits every Windows Desktop user by default |
| Fix Complexity | MODERATE | Electron process lifecycle fix — needs investigation into GPU/renderer process recycling in the Electron shell |
| Platform Scope | HIGH | Windows 10 and 11 — the dominant desktop platforms for Hermes Desktop users |
Windows Desktop Bug History (4 Distinct Issues)
| Issue | Severity | Description |
|---|---|---|
| #46260 | P2 | Installer fails at desktop stage |
| #50897 | P2 | Desktop won't launch |
| #53069 | P2 | Missing simple-git module — Desktop fails to start |
| #54303 | P2 | Desktop app leaks Gt for Windows processes while idle — continuous growth, high CPU |
⚠️ Pattern: Four distinct Windows Desktop reliability bugs across installation, launch, module dependencies, and runtime process management. Windows Desktop reliability continues to show multiple independent failure modes — suggesting the Electron/Windows integration layer needs systematic hardening rather than point fixes.
Source Evidence
- GitHub Issue: #54303 — Desktop App Leaks "Gt for Windows" Processes While Idle
- Opened: June 28, 2026
- Reporter: @heroyagami
- Labels: P2, bug, comp/desktop, needs-repro, platform/windows, type/bug
- OS: Windows 10/11
- Reporter willing to submit PR: Yes
📋 https://hermes-agent.reviews/hermes-desktop-gt-process-leak-54303.html
Tracked by hermes-agent.reviews — June 28, 2026