agent-tower/core

90 stars · Last commit 2026-06-08

The command center for AI agents such as Claude Code, Codex, and Gemini-Cli, making your agents ten times more efficient.

README preview

**English** | [简体中文](./README.zh-CN.md)

# Agent Tower

> Too many terminal sessions (Claude Code / Codex ...) open? Here's their command center.

## Why I Built This

When I first started using Claude Code, I'd open one terminal and sit there, bored, watching it spit out characters. Then I got clever — opened multiple terminals, ran different tasks at the same time, even worked on different projects simultaneously. Productivity went through the roof. I felt like an absolute genius.

That lasted about two days before the problems hit:

- **Visual chaos**: My desktop was covered in Claude Code terminals. I constantly lost track of which window was running which task.
- **Edit conflicts**: Multiple tasks touching the same files meant merge conflicts everywhere. I tried Git Worktree to isolate each task, but manually running commands to split, rebase, and merge was still a pain.
- **No mobile access**: Sitting in front of the computer staring at terminals gets old. When I'm chilling on the balcony with my phone, why can't I check on how my AI workhorses are doing?
- **Token bills**: More tasks meant bigger bills, and it stung. Plenty of simple tasks could run on cheaper models, but manually switching configs was a hassle — even with tools like ccswitch, you have to wait for the current task to finish before switching.

So Agent Tower was born out of necessity — a single dashboard that brings all your agent tasks, terminals, and code changes into one interface. Auto-creates isolated branches, lets you pick providers per task, works from your phone, and notifies you when it's time to review.

## Core Features

View full repository on GitHub →