Claude Code Agent Tower — Productivity skill for Claude Code
Keep track of your agent's pipline/workflow in real time.
How to install Claude Code Agent Tower
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Kurbik72/claude-code-agent-tower and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Code Agent Tower does
Keep track of your agent's pipline/workflow in real time!
Alternatives in Productivity
- Tradingview MCP — Real-time crypto & stock screening, advanced technical indicators, Bollinger Bands intelligence, candlestick p 2.6k ★
- GrokSearch — Integrate Grok's powerful real-time search capabilities into Claude via the MCP protocol 1.8k ★
- Claude Code Hooks Multi Agent Observability — Real-time monitoring for multi-agent Claude Code sessions via hook event tracking 1.3k ★
README
Agent Tower
An isometric office tower that shows the Claude Code agents running on this machine, live. Every session and every subagent gets a body, a floor and a desk; click one to read what it is thinking and which tools it has called.

Run it
npm install
npm start
That builds the frontend, starts the server on `http://localhost:7788` and opens a browser. Nothing to configure and nothing to sign up for: AI classification goes through a hosted proxy that carries the project's DeepSeek key, so there is no key to paste and no prompt to answer.
--port preferred port (default 7788, increments while busy)
--no-open do not open a browser
--projects-dir transcripts root (default ~/.claude/projects)
--deepseek-key use your own DeepSeek key instead of the shared proxy
--proxy-url classification proxy (default: the project's)
--no-ai heuristic classifier only, no network
Bring your own key with `--deepseek-key`, `DEEPSEEK_API_KEY`, or `deepseekKey` in `~/.agent-tower/config.json`; a key always wins over the proxy. `--no-ai` keeps the tower fully offline on the built-in heuristic.
The server binds `127.0.0.1` only and sets no CORS headers. Transcripts contain full prompts and source code, and none of that is what gets classified: the proxy receives only agent names, types, tool names, file paths and a short task description. Set `--no-ai` if even that is too much.
How it works
Claude Code has no event API. What it does have is append-only JSONL transcripts:
~/.claude/projects//.jsonl
~/.claude/projects///subagents/agent-.jsonl (+ .meta.json)
~/.claude/projects/**/*.jsonl
│ chokidar: add / change (120ms debounce per file)
▼
TailReader — reads from a saved byte offset, never the whole file
│
▼
parseLine — JSO
Related Skills
Observagent
Zero-config observability for Claude Code agent sessions Track costs, monitor tool usage, analyze latency, and
Zugzwang
Real-time permission friction logger - track every permission prompt
Claude CLI Session Monitor
Real-time monitoring dashboard for Claude Code CLI sessions — track token usage, session health, and context w
Luna Core HUD
LunaCore HUD is an interactive desktop dashboard and action deck for Claude Code CLI. Visualize your session,
Interrogate
Mode 7 — when the idea is sand, don't build a tower. Runs Hormozi's 7-question interrogation one at a time, th
Big Picture
Answers you can judge and act on without reading code — Claude Code plugins that keep implementation detail be
Related Agents
Balbus
Financial planner and modeler for When in Rome. Use to track real assets, production costs, and inventory, and
Comms Lead
Marketing & Communications lead for Kestrel Works. Use to write public-facing updates or posts, keep the local
Claude Code Hook Comms (hcom)
by aannoo - Lightweight CLI tool for real-time communication between Claude Code sub agents using hooks. Enabl