Spotted · Checked · Timestamped

Spots by DeHub

ai tools · Explainer

Show HN Claude Code: Sessions in the macOS Dock

A Show HN post titled 'Claude Code sessions next to the macOS dock,' submitted by user leopalamim, documents a tool built after its author kept losing track of five or more concurrent Claude Code agent sessions at once. The project targets a specific workflow gap: knowing which sessions are ongoing, need input, or are finished, after a single terminal window with multiple tabs and a dedicated agent-view tab stopped being enough. This piece explains what the tool tracks, quotes the author's own description of the pr

Capture taken while checking “Show HN Claude Code: Sessions in the macOS Dock”

Disclosure: this article contains affiliate links. If you buy through them we may earn a commission at no additional cost to you. Our recommendations are based on the evidence recorded alongside this article, and prices were verified on the date shown.

What changed and why it matters

A Show HN post titled "Claude Code sessions next to the macOS dock" surfaced a small tool built to solve one problem: telling, at a glance, which of several running Claude Code agent sessions are still working, which are waiting on you, and which are done. The author describes running 5+ agents at the same time, and needing a way to check their status without stepping through every session by hand (github.com/palamim/port).

The post matters less for the code itself than for what it names. As more developers run coding agents in parallel, the bottleneck stops being how many agents you can start and starts being how many you can keep track of at once. A tool built to answer "ongoing, needs input, or complete" at a glance is a direct response to that shift.

The detail

For anyone meeting this for the first time: the tool sits next to the macOS dock and tracks the status of multiple concurrent Claude Code agent sessions, so you don't have to reconstruct that state from memory or from switching between terminal tabs.

The author's own account of the prior workaround is the clearest explanation of what problem it solves. Before building the tool, they kept a single terminal window open with multiple tabs, plus one additional tab dedicated to an "agent view." That setup was the way of tracking session state, and it was the pain point the tool is positioned against — particularly once the author stepped away to do something else while agents kept working, and needed a way to check in on all of them.

Author's prior workflowWhat it required
Where sessions livedSingle terminal window, multiple tabs, plus a separate agent-view tabManually keeping track of which tab belonged to which session
While agents were workingAuthor would step away to do something elseA way to check status across 5+ sessions without reopening each one

This is a workflow fix, not a new capability in Claude Code itself. The underlying agent sessions run the same way; what changes is how their status is surfaced when you're not looking directly at the terminal.

Best for: developers on macOS who already run five or more concurrent Claude Code sessions and have felt the tab-tracking workaround break down.

Skip it if: you run one or two sessions at a time, where checking a tab or two isn't a real cost, or you're not on macOS — the tool is described specifically as living next to the macOS dock.

What it means for you

If you're scaling up how many coding agents you run at once, the real cost isn't the agent runtime — it's the attention overhead of tracking each session's state, and that's exactly the overhead this project targets. Before you sink engineering time into a status dashboard of your own, it's worth weighing the build-versus-buy math the same way you'd weigh any other recurring tool cost; our MI Measure Price Calculator: How to Choose walks through comparing a recurring cost against how often you'd actually use the thing.

And if a project like this pushes you toward building or hosting your own agent-orchestration tooling — a menu bar app, a status API, a small dashboard that streams session state — you'll need somewhere to put the web-facing part of it. See current pricing at the merchant to see what a deployment platform built for shipping frontend and API projects quickly would cost you before you commit to a stack.

The decision here isn't whether this specific dock tool is worth installing — that depends on how many agents you're actually running today. It's whether your current session-tracking method still holds up past five concurrent agents. If it doesn't, this is the category to look in next.

What this costs right now

Prices move. We print the figure we read and the moment we read it, and suppress anything older than its window rather than guess at the current number.

Primary source for the news
citation · checked 2026-08-29 08:24Z · github.com

Sources

The project was submitted to Hacker News by user leopalamim.
github.com · retrieved 2026-08-27 11:45Z
Primary source for the news
github.com · retrieved 2026-08-29 08:24Z

How this page was produced and checked →