Skip to main content
ClaudeWave
EN, English
asheshgoplani / Subagents

agent-deck

Terminal session manager for AI coding agents. One TUI for Claude, Gemini, OpenCode, Codex, and more.

  • 1.1k stars
  • 209 forks
  • 26 open issues
  • Language: Go
  • License: MIT
  • updated

Install

Terminal
git clone https://github.com/asheshgoplani/agent-deck && cp agent-deck/*.md ~/.claude/agents/
  1. Clone the repository and copy the agent .md definitions into ~/.claude/agents (or .claude/agents inside a project).
  2. Start a new Claude Code session to load the agents.
  3. Delegate work to them with the Task/Agent tool or by name.

Editor's note

Agent Deck is a terminal user interface (TUI) built in Go that acts as a session manager for multiple AI coding agents running simultaneously. It lets developers launch, monitor, and switch between Claude Code, Gemini CLI, OpenCode, Codex, and Aider sessions from a single terminal window, with each session displaying its current status (running, waiting, or idle). Key features include session forking, which inherits parent conversation history and supports branching explorations via a single keypress; an MCP Manager that attaches or detaches MCP servers per project or globally without editing config files; and a Conductor system that designates one session as a supervisor over a fleet of worker sessions, routing status updates and escalations to Telegram, Slack, or Discord. A Claude Code plugin and a skills directory at `~/.config/agent-deck/skills/pool` allow attaching Claude skills per project through a managed pool. The tool targets developers running double-digit concurrent agent sessions across multiple projects who need centralized visibility and control.

Installable items

5 items in this repository

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.

Install

Contribute to agent-deck (github.com/asheshgoplani/agent-deck) the way the maintainer's intake gate and review machine expect. Use when opening an issue or PR against agent-deck, fixing an agent-deck issue, responding to an intake or review comment on an agent-deck PR, or preparing a contribution on a human's behalf. Covers the full loop: claim, implement, self-verify, open, respond to verdicts.

Install
fleetSkill

Fan out a fleet of independent agent-deck child sessions from inside a session and check their progress non-blockingly. Use when the user wants to "launch several/N sessions", "fan out", "run agents in parallel", "spin up a fleet", "kick off background agents", or "check progress from the main session" without blocking — covers launching parented children, polling status + completion via `session children`, and collecting results via `session output`.

Install

Share Claude Code sessions between developers. Use when user mentions "share session", "export session", "import session", "send session to", "continue from colleague", or needs to (1) export current session to file, (2) import session from another developer, (3) hand off work context. Enables private, secure session transfer via direct file sharing.

Install

Guide for creating agent-deck watchers conversationally. This skill should be used when users want to set up a new watcher (webhook, ntfy, github, slack, gmail) to route events to a conductor. It walks the user through selecting an adapter type, gathering required settings, generating watcher.toml and clients.json entries, and emits the exact `agent-deck watcher create` command to run.

Install
README

Subagents overview

README preview not available. Visit the repo on GitHub for full documentation.
Topics
ai-agentai-agentsai-coding-assistantaiderbubble-teaclaude-codeclicodexdeveloper-toolsdiscordgemini-cligolangmcpproductivitysession-managerterminaltmuxtui
Frequently asked

What people ask about agent-deck

What is asheshgoplani/agent-deck?

asheshgoplani/agent-deck is subagents for the Claude AI ecosystem. Terminal session manager for AI coding agents. One TUI for Claude, Gemini, OpenCode, Codex, and more. It has 1.1k GitHub stars and its last recorded update is dated 2026-10-21.

How do I install agent-deck?

You can install agent-deck by cloning the repository (https://github.com/asheshgoplani/agent-deck) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is asheshgoplani/agent-deck safe to use?

Our security agent has analyzed asheshgoplani/agent-deck and assigned a Trust Score of 97/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.

Who maintains asheshgoplani/agent-deck?

asheshgoplani/agent-deck is maintained by asheshgoplani. The last recorded GitHub activity is dated 2026-10-21, with 26 open issues.

Are there alternatives to agent-deck?

Yes. On ClaudeWave you can browse similar subagents at /categories/agents, sorted by popularity or recent activity.