代理甲板:一个基于Go的终端管理器,用于AI编码代理。
Agent Deck,由Asheshgoplani开发,是一个用Go构建的MCP服务器工具,旨在管理AI编码代理会话。它作为一个TUI(终端用户界面)运行在后台守护进程之上,使用每个用户的Unix套接字进行通信。这个免费的工具为开发者提供了一个集中平台,以控制和监视各种AI代理,如Claude Code、Gemini CLI、Aider和Devin,促进与多个AI开发环境的互动。它的主要目的是高效地协调和管理并发的AI编码任务。
最受推荐的替代方案
Agent Deck 连接到什么?
Agent Deck 是一个专门为 AI 编码代理设计的终端会话管理器。它连接并管理多种 AI 工具的会话,包括 Claude Code、Gemini CLI、Aider、Codex、OpenCode、Pi、Devin 和 Kiro CLI/IDE。该工具通过观察它们的终端会话来操作,提供实时状态更新,跟踪工具调用,并监控提示。其内部通信依赖于每个用户的 Unix 套接字,在其 TUI 和后台守护进程之间。
核心功能和工具
Agent Deck 主要通过 CLI 命令和 TUI 暴露其功能。关键命令包括 agent-deck session start、agent-deck session stop、agent-deck session fork 和 agent-deck status。它还通过 agent-deck add --worktree、agent-deck worktree list 和 agent-deck worktree cleanup 管理工作区。此外,它通过像 "$SKILL_DIR/scripts/launch-subagent.sh" 的辅助脚本提供子代理启动,并为 DeepSeek Harness (dsh) 工具提供一流支持,支持启动、恢复和会话管理。
适合谁?
Agent Deck 旨在为经常同时运行和管理多个 AI 编码代理会话的开发人员设计。它满足那些需要统一界面来控制和切换不同项目中的代理的用户。这包括希望通过分叉代理对话探索各种解决方案或协调涉及多个专业 AI 代理的复杂工作流的用户。如果您主要一次只使用一个 AI 编码代理,请跳过此部分。
如何开始
Agent Deck 本身不需要凭据,因为它主要管理其协调的 AI 代理的身份验证。对于其 "指挥者" 模式,使用 Slack 用户 ID 授权。
用例
- 统一会话管理:提供单一终端 UI 来管理、分组、搜索、重启和切换多个 AI 编码代理会话。
- 会话分叉:允许分支 AI 代理对话以探索不同的解决方案,而不失去原始上下文。
- 代理编排和并行工作流:能够设置管道,其中协调者在专业工作代理之间协调任务,支持并行执行。
由 Asheshgoplani 提供的 Agent Deck 提供了一个集中式 TUI,用于协调多种 AI 编码代理。其基于 Go 的架构和 Unix 套接字通信为开发人员提供了一个专注的环境。该工具在管理并发会话、促进代理编排和启用会话分叉以进行探索性工作方面表现出色。它为与多个 AI 助手互动的开发人员提供了一个重要的层。尝试启动一个 "agent-deck session start" 来体验 DeepSeek Harness 会话的管理能力。
