Terminal session manager for AI coding agents. Use when user mentions "agent-deck", "session", "sub-agent", "MCP attach", "git worktree", or needs to (1) create/start/stop/restart/fork sessions, (2) attach/detach MCPs, (3) manage groups/profiles, (4) get session output, (5) configure agent-deck, (6) troubleshoot issues, (7) launch sub-agents, or (8) create/manage worktree sessions. Covers CLI commands, TUI shortcuts, config.toml options, and automation.
View on GitHubasheshgoplani/agent-deck
agent-deck
January 20, 2026
Select agents to install to:
npx add-skill https://github.com/asheshgoplani/agent-deck/blob/main/skills/agent-deck/SKILL.md -a claude-code --skill agent-deckInstallation paths:
.claude/skills/agent-deck/# Agent Deck Terminal session manager for AI coding agents. Built with Go + Bubble Tea. **Version:** 0.8.14 | **Repo:** [github.com/asheshgoplani/agent-deck](https://github.com/asheshgoplani/agent-deck) ## Quick Start ```bash # Launch TUI agent-deck # Create and start a session agent-deck add -t "Project" -c claude /path/to/project agent-deck session start "Project" # Send message and get output agent-deck session send "Project" "Analyze this codebase" agent-deck session output "Project" ``` ## Essential Commands | Command | Purpose | |---------|---------| | `agent-deck` | Launch interactive TUI | | `agent-deck add -t "Name" -c claude /path` | Create session | | `agent-deck session start/stop/restart <name>` | Control session | | `agent-deck session send <name> "message"` | Send message | | `agent-deck session output <name>` | Get last response | | `agent-deck session current [-q\|--json]` | Auto-detect current session | | `agent-deck session fork <name>` | Fork Claude conversation | | `agent-deck mcp list` | List available MCPs | | `agent-deck mcp attach <name> <mcp>` | Attach MCP (then restart) | | `agent-deck status` | Quick status summary | | `agent-deck add --worktree <branch>` | Create session in git worktree | | `agent-deck worktree list` | List worktrees with sessions | | `agent-deck worktree cleanup` | Find orphaned worktrees/sessions | **Status:** `●` running | `◐` waiting | `○` idle | `✕` error ## Sub-Agent Launch **Use when:** User says "launch sub-agent", "create sub-agent", "spawn agent" ```bash scripts/launch-subagent.sh "Title" "Prompt" [--mcp name] [--wait] ``` The script auto-detects current session/profile and creates a child session. ### Retrieval Modes | Mode | Command | Use When | |------|---------|----------| | **Fire & forget** | (no --wait) | Default. Tell user: "Ask me to check when ready" | | **On-demand** | `agent-deck session output "Title"` | User asks to check | | **Blocking** | `--wait` flag | Need immediate result | #