// 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…