Agent Deck is an open-source agent harness and terminal-based fleet orchestrator created by Ashesh Goplani. Implemented in Go, it provides session lifecycle management, sub-agent orchestration, and persistent execution tracking for developer agent workflows. In daily use, Agent Deck operates as a CLI tool that launches and monitors agent sessions—such as Claude-based coding agents and autonomous task workers. It organizes concurrent runs by working directory or Git worktree group, tracking execution progress through completion ledgers, crash-safe message inboxes, and sentinel tokens to notify parent processes when tasks conclude. Agent Deck differentiates itself from basic agent wrappers by focusing on fleet fan-out and distributed execution. Rather than running one isolated prompt session, it lets parent agents launch independent child sessions, manage multi-worktree parallel tasks, wake parent tasks on child completion, and synchronize completion statuses across local and remote environments. Agent Deck is open source on GitHub and developed as a native Go binary with active tooling and continuous integration gates.
Tags: cli, coding agent, developer tools, OpenSource, terminal
--assert-done) — Append detectable completion sentinels to agent workflows (such as Claude runs) to identify when background tasks finish. - Worktree and Group Inheritance — Automatically bind and inherit parent groups across Git worktrees to maintain context across distributed tasks. - Crash-Safe Inbox Delivery — Preserve error transitions and message replay guarantees across session restarts and unowned discovery events. - Remote Session Coordination — Pull and monitor cross-machine task completions using dedicated remote orchestration subcommands.Agent Deck is built for software engineers, platform developers, and advanced AI agent builders who need to orchestrate multiple concurrent or parent-child terminal agents across Git worktrees and remote environments. It is less suited for developers looking for a simple single-prompt conversational TUI or GUI-driven chat client.
bash go install github.com/asheshgoplani/agent-deck@latest Alternatively, clone and build the binary from source: bash git clone https://github.com/asheshgoplani/agent-deck.git cd agent-deck go build -o agent-deck .bash agent-deck --helpbash # Launch an agent session in a Git worktree inheriting parent group context agent-deck launch --inherit-group --assert-done # Check the status of active child sessions agent-deck session children # Pull completions across remote instances agent-deck remotePart of CLI Coding Agents
Categories: AI Coding Agents, Code Assistants, Developer Tools