A terminal session manager that provides a unified TUI for managing multiple AI coding agents like Claude, Gemini, OpenCode, and Codex.
Agent Deck is a terminal session manager specifically designed for AI coding agents. It provides a unified TUI to manage, monitor, and organize multiple agent sessions from tools like Claude Code, Gemini, OpenCode, and Codex in one place. It solves the problem of messy terminal sprawl and lack of visibility when running multiple AI agents concurrently across different projects.
Developers and engineers who regularly use multiple AI coding assistants (like Claude Code, Gemini CLI) across several projects and need to manage those sessions efficiently from the terminal.
Developers choose Agent Deck because it offers AI-aware session management with features like smart status detection, session forking with context inheritance, MCP and skills management, and cost tracking—all in a single, organized TUI that integrates with existing tools without interference.
Terminal session manager for AI coding agents. One TUI for Claude, Gemini, OpenCode, Codex, and more.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
MCP socket pooling shares processes across sessions via Unix sockets, reducing memory usage by 85-90% with auto-recovery from crashes in ~3 seconds, as documented in the config reference.
Enables multiple agents to work on the same repository in isolated branches without conflicts, using Git worktrees with configurable locations and setup scripts for ignored files.
Runs sessions in isolated Docker containers with bind-mounted project directories, protecting the system while allowing code access, and includes auto-cleanup and shell access options.
Provides real-time token usage and cost tracking with TUI and web dashboards, supporting 13 models and configurable budget limits, though some integrations are untested.
Persistent agent sessions monitor and orchestrate other sessions with optional Telegram/Slack integration for remote control and automated response escalation.
Cost tracking for tools like Gemini and Codex is noted as untested in the README, which may lead to inconsistent or unreliable data for users of those tools.
Requires tmux and Docker for full functionality, adding setup complexity and potential compatibility issues in environments where these are not installed or preferred.
Advanced features like MCP pooling, conductor setup, and custom tools involve detailed TOML configuration, which can be daunting and time-consuming to fine-tune.
While multi-tool support exists, full features like forking and MCP management are primarily optimized for Claude Code, with other tools like Cursor having basic status detection only.