A local-first HQ for many Claude Code sessions: one live system, disposable renderers. Extensible.
// readme
The tower
An HQ for running many Claude Code sessions at once, on your own machine. Every session is the full Claude Code terminal in a real PTY, kept alive by a small host process and recorded to a log. Everything you see is derived from those logs, so the presentation is swappable: three views ship with it, and you can write your own without losing a single capability.
The tower is for the moment one Claude Code session stops being enough: a few features in flight, a reviewer or two,
something that runs every night. Instead of a stack of terminal tabs you have a building. Each project is a
floor; each session on it is a worker with a callsign (HOLMES-42) it keeps for good, across
resumes. You see at a glance who is working, who is done and who is waiting on you, and you go to them in order.
Local only: no accounts, no external services. macOS, or Windows through WSL 2.
What you can do
Know who needs you. A worker that asks a question, holds a permission dialog, or finished a turn you havenβt
answered is waiting on you. The tower lists those waits in order, notifies you and rings; N goes to the next
one. With no worker open, the skylineβ¦