# NousResearch/hermes-agent · Desktop app minimize-to-tray on close

## Open now

- 2 issues, 2 PRs open on GitHub.
- #52434: feat: System tray support for desktop app
- #67064: Desktop: keep popped-out pet and backend alive when closing to Windows tray
- PR #63663: feat(desktop): minimize to system tray on close (Windows)
- PR #94659: feat(desktop): add hardened Windows system tray lifecycle

Multiple feature requests and implementation PRs for making the desktop app minimize to the system tray when closed, rather than fully quitting, across Windows, macOS, and Linux.

## TL;DR

- 23 member(s): 2 open issue(s), 17 closed issue(s), 2 open PR(s), 0 merged PR(s), 2 PR(s) closed without merging.
- No fix has been merged to main; one or more PRs were attempted (see below).
- **Recommended:** review the prior/competing PR(s) below. A fix was attempted but not merged; your case may extend or revive that work.

## Maintainer resolution verdict

- Internal-tracker verdict over this cluster's issue members: `unresolved`. This is distinct from the fix status above. Weigh it yourself.

## How this cluster was grouped

- Link evidence (`STRUCTURAL_PARTIAL`): some members are connected by structural evidence (shared changed files, or a closing/superseded reference); the rest are joined by an automated relevance judgement over their text.
- Members outside that structural core may belong to a different underlying problem.
- Pairwise link density `0.14`: the share of member pairs that carry a link, counting a structural link in full and a relevance-only link at 0.36. `1.00` means every pair is linked.

## Open related issues

- #52434: feat: System tray support for desktop app
- #67064: Desktop: keep popped-out pet and backend alive when closing to Windows tray

## Closed / duplicate issues

- #38007: feat(desktop): System tray support for background running
- #41011: \[Feature\]: Desktop: add option to minimize to system tray instead of closing
- #43585: Feature Request: Minimize to system tray (close to tray)
- #46566: Minimize to system tray on close (Windows/macOS/Linux)
- #50167: \[Feature\]: Hermes Desktop: minimize to system tray instead of fully exiting on close
- #50662: \[Desktop GUI\] Close button (X) should minimize to system tray instead of quitting — still missing in v0.17.0
- #51376: Feature Request: 关闭窗口时最小化到系统托盘（Minimize to tray on close）
- #51400: \[Feature\]: Minimize to system tray on close
- #51711: Feature: Close window to system tray (minimize to tray) on desktop app
- #52787: \[Feature\] Minimize to system tray instead of closing on Windows/Linux
- #57003: Feature Request: Minimize to system tray on close (Windows)
- #58621: 关闭窗口时最小化到系统托盘 (Minimize to System Tray)
- #60418: \[Feature Request\] Desktop: close button minimizes to system tray instead of quitting
- #61246: Feature Request: 关闭窗口时最小化到系统托盘（Minimize to System Tray on Close）
- #63685: Feature Request: Windows System Tray Support (Minimize to Tray / Close to Tray)
- #66209: Feature: System tray (minimize to tray) for Hermes Desktop on Windows
- #66748: Feature Request: Minimize to System Tray on Windows

## Prior & competing PRs

- **#38024: feat(desktop): system tray support for background running**. closed without merge
  - maintainer direction: category `superseded_by_pr`; implication `superseded`; refs `#75393`, `#38007`
- **#63064: feat: add minimize-to-system-tray on close for desktop app**. closed without merge
  - maintainer direction: category `implemented_elsewhere`; implication `superseded`
- **#63663: feat(desktop): minimize to system tray on close (Windows)**. open
  - maintainer direction: category `uncategorized`; implication `needs_llm`; refs `c2cfc130abc9`
  - files: `apps/desktop/electron/main.ts`
- **#94659: feat(desktop): add hardened Windows system tray lifecycle**. open
  - maintainer direction: category `uncategorized`; implication `needs_llm`
  - files: `apps/desktop/electron/main-window-lifecycle.test.ts`, `apps/desktop/electron/main-window-lifecycle.ts`, `apps/desktop/electron/main.ts`, `apps/desktop/electron/windows-tray-lifecycle.test.ts`, `apps/desktop/electron/windows-tray-lifecycle.ts`

## Fix status

- No merged fix on record.
- Subsystem: `apps/desktop`
