Parallel Claude Code session manager for Ghostty. I love it when a plan comes together.
README
I love it when a plan comes together.
Manage parallel Claude Code sessions in Ghostty. One command brings them all back after a reboot.
█████╗ ████████╗███████╗ █████╗ ███╗ ███╗
██╔══██╗ ╚══██╔══╝██╔════╝██╔══██╗████╗ ████║
███████║█████╗ ██║ █████╗ ███████║██╔████╔██║
██╔══██║╚════╝ ██║ ██╔══╝ ██╔══██║██║╚██╔╝██║
██║ ██║ ██║ ███████╗██║ ██║██║ ╚═╝ ██║
╚═╝ ╚═╝ ╚═╝ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝
An "agent" is a Claude Code session in a folder with a name. a-team keeps a registry, lets you pick one to open, and restores all of them at once.
Requires macOS, Ghostty, Claude Code, and Python 3.11+.
brew install pipx
pipx ensurepath
pipx install git+https://github.com/nigelglenday/a-team.git
For local dev:
git clone https://github.com/nigelglenday/a-team.git
cd a-team
pipx install -e .
a-team splash + arrow-key picker (type to filter)
a-team <name> open that agent directly
a-team all restore every persistent agent
a-team new <name> [<path>] register an agent (path falls back to clipboard)
a-team here [name] register the current working directory
a-team scratch [label] one-off chat in ~/.a-team/scratch/<timestamp>[_<label>]/
a-team rm <name> unregister (folder is kept)
a-team ls plain list, pipe-friendly
a-team new EA with no path uses your macOS clipboard. In Finder, Shift+Right-click a folder → Copy as Pathname, then run the command.
T