Ar9av

AgentTower — Design skill for Claude Code

Design community

A real-time web UI for monitoring, searching, and controlling Claude Code and Codex CLI sessions.

How to install AgentTower

This entry records only its repository, not the path inside it, so there is no exact command to give. Open Ar9av/AgentTower and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What AgentTower does

A real-time web UI for monitoring, searching, and controlling Claude Code and Codex CLI sessions.

Alternatives in Design

  • CloudCLI — 8,400+ Free open-source web/mobile UI for Claude Code, Cursor CLI, and Codex 8.7k ★
  • Companion — 2,200+ Web & mobile UI for Claude Code & Codex 2.2k ★
  • Clui Cc — A lightweight, transparent desktop overlay for Claude Code on macOS 956 ★

README

AgentTower logo

AgentTower

A real-time web UI for monitoring, searching, and controlling Claude Code and Codex CLI sessions

AgentTower banner

**For AI agents:** See [`AGENTS.md`](./AGENTS.md) — it has a fully automated setup script that requires only a password from the user.


About

AgentTower is a local control room for coding agents. It supports both **Claude Code** and **OpenAI Codex CLI**:

  • Claude mode reads sessions from ~/.claude/projects, supports live steering, process controls, Tower view, analytics, bookmarks, and orchestrator workflows.
  • Codex mode reads sessions from ~/.codex/sessions, groups them by project workspace, and supports starting work with codex exec plus continuing it with codex exec resume.

You can switch between Claude and Codex at the top of the Projects view.


Quick start

git clone https://github.com/Ar9av/AgentTower && cd AgentTower
echo "AUTH_PASSWORD=yourpassword" > .env.local
npm install && npm run dev

Open **http://localhost:3000** — sign in with the password you set. That's it.

iOS client

There is now a SwiftUI iPhone/iPad client in [`ios/`](./ios/README.md).

  • It connects to a running AgentTower server and renders the existing UI in a native shell
  • It does not replace the desktop/server app, because iOS cannot read ~/.claude or ~/.codex locally
  • Generate the Xcode project with cd ios && xcodegen generate

What it does

Session viewer

  • Full conversation rendering — user messages, agent responses, tool calls, tool results, thinking blocks
  • Inline diff viewer — Edit and MultiEdit tool calls render as a real red/green unified diff
  • Terminal-style Bash — Bash tool calls show the command with a $ prompt and scrollable output
  • **Mar