Sidebar: show host CPU / RAM vitals #18

Closed
opened 2026-07-31 09:33:43 +01:00 by pedromcaraujo · 0 comments

The launcher shows per-channel session state but says nothing about the box
itself. When Claude is chewing through a build it's useful to see — from the
phone, without dropping into a shell — whether the host is under CPU or memory
pressure, and whether the disk is filling up.

Scope is deliberately global only: whole-box CPU and RAM in the sidebar. A
per-channel resource breakdown belongs in Claude Code's own status line, not
here.

  • /vitals on the tmux sidecar, read from /proc (no new dependencies).
  • CPU %, RAM used/total, disk, and load/swap/uptime as secondary detail.
  • Compact gauges at the foot of the sidebar; a pill next to the channel chips
    on mobile. Colour-shift under pressure so they're ignorable when everything
    is fine.
The launcher shows per-channel session state but says nothing about the box itself. When Claude is chewing through a build it's useful to see — from the phone, without dropping into a shell — whether the host is under CPU or memory pressure, and whether the disk is filling up. Scope is deliberately **global only**: whole-box CPU and RAM in the sidebar. A per-channel resource breakdown belongs in Claude Code's own status line, not here. - `/vitals` on the tmux sidecar, read from `/proc` (no new dependencies). - CPU %, RAM used/total, disk, and load/swap/uptime as secondary detail. - Compact gauges at the foot of the sidebar; a pill next to the channel chips on mobile. Colour-shift under pressure so they're ignorable when everything is fine.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
pedromcaraujo/forge#18
No description provided.