Squadron Terminal — Development skill for Claude Code
A terminal built for running and supervising multiple Claude Code agents at once.
How to install Squadron Terminal
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open mithun9421/squadron-terminal and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Squadron Terminal does
A terminal built for running and supervising multiple Claude Code agents at once.
Alternatives in Development
- Calyx — A native macOS terminal app built on Ghostty for running and supervising coding agents 298 ★
- Devteam — Run a team of local coding agents in your terminal 264 ★
- Migrations — Versioned breaking change migrations for Turbo 263 ★
README
Squadron Terminal
A terminal emulator purpose-built for running and supervising multiple Claude Code agents at once. See the [product PRD](https://claude.ai/code/artifact/07e1a0af-b097-41bd-9ce2-0a7c93407a1d) for the full requirements, competitive landscape, and architecture rationale.
This repo currently implements **Phases 0–3** of the roadmap: a real, GPU-rendered terminal emulator (Tauri 2 + Rust PTY/VT core + xterm.js) with a sidebar for running several sessions at once — plain shells or actual Claude Code agents, whose live lifecycle state (idle/thinking/running a tool/needs input) is detected via Claude Code's own hooks and shown as an animated ASCII avatar per session. Switch sessions by clicking, with `Cmd/Alt+1`–`9`, `Cmd/Alt+]`/`[` to cycle, or `Cmd/Alt+K` for a fuzzy quick-switcher — or fan every running session out into a live grid at once with `Cmd/Alt+G`, and click any tile to pop it back to full focus.
Download
Prebuilt macOS and Windows installers are published on the [Releases page](https://github.com/mithun9421/squadron-terminal/releases/latest). Builds are **unsigned** for now:
- macOS: right-click the app → Open → confirm in the dialog (only needed the first time).
- Windows: click More info on the SmartScreen prompt, then Run anyway.
See [`RELEASING.md`](./RELEASING.md) for how releases are built and cut.
Stack
crates/agentd— Rust library, no Tauri dependency: owns PTY sessions viaportable-pty, headless virtual-terminal state viatattoy-wezterm-term, and (inhooks.rs) a local loopback-only HTTP server that Claude Code's native"type": "http"hooks POST to, driving each agent session's live state. Designed to be extracted into a standalone daemon process (per the PRD) in a later phase without rewriting this logic.src-tauri— Tauri 2 app shell exposingagentdover Tauri commands/events.src— React + TypeScript frontend: aSidebar(with animatedAsciiAvatars
Related Skills
Taurus
Taurus - a Windows desktop launcher that runs multiple Claude Code agents as embedded terminal tabs, each star
Brow
Claude Code usage and rate limits in the MacBook notch. Track the 5-hour and weekly limits of multiple Claude
Agent Link
Run multiple Claude Code & Codex accounts at once — parallel, hot-switched, or auto-routed. One slot per accou
Lbterm
Lachlan Brown's fork of WezTerm for Windows, built for running many Claude Code sessions at once. Its Conducto
Meal Mind Agent Yisca
Meal-Mind: a meal & shopping planner agent built twice on the same tools, once on the raw Anthropic Messages A
Ba Mission Control
BlueArch Mission Control — keyboard-first terminal TUI to monitor & run dozens of Claude Code agents: 10 live
Related Agents
Harness Shipper
Fresh shipping agent for goal loops. Runs the no-mistakes validation pipeline exactly once after Checker PASS,
Claude Squad
Manages multiple AI terminal agents including Claude Code and Aider in parallel
10x
10x is a terminal-based CLI coding agent (installed via npm install -g 10x-cli) built around the observation t