Skip to main content

CLI Overview

The Overdeck CLI (pan) provides a comprehensive set of commands for managing agents, workspaces, and multi-project orchestration. Every CLI command has a counterpart in the dashboard, where the same agents, conversations, and workflow are managed visually. The Command Deck below shows a live agent: the project and conversation sidebar on the left, the issue tree, the agent’s turn-by-turn tool calls and reasoning in the center, and a Needs-you / Project / Global awareness rail on the right.
The CLI and dashboard operate on the same state. You can spawn an agent from the terminal with pan work issue MIN-123 and watch its reasoning stream into the Command Deck, or start it from the board and drive it from the CLI — they are two views of one orchestrator.

Philosophy

The Overdeck CLI is designed around a few key principles:
  1. Agent-centric - Commands focus on spawning, monitoring, and controlling AI agents
  2. Workspace isolation - Each issue gets its own git worktree workspace
  3. Multi-project support - Manage multiple projects from a single installation
  4. Integration-first - Works seamlessly with GitHub, Linear, GitLab, and Rally

Command Structure

Overdeck commands are organized into logical groups:

Installation & Setup

Common Patterns

Issue-based workflows

Most commands accept an issue identifier (e.g., MIN-123, 42):

Workspace management

Workspaces are git worktrees created automatically or on-demand:

Dashboard integration

Many operations can be performed either via CLI or dashboard:
The dashboard provides a visual interface for all CLI operations.

Getting Help

Common Options

Global flags

Issue identifiers

Commands accept various issue identifier formats:
  • Linear: MIN-123, min-123 (case-insensitive)
  • GitHub: #42, 42 (numeric)
  • GitLab: !42, 42 (numeric)

Configuration

Overdeck stores configuration in:
  • ~/.overdeck.env - API keys and tokens
  • ~/.overdeck/projects.yaml - Registered projects
  • ~/.overdeck/project-mappings.json - Linear project mappings
  • Project-level: .overdeck.json - Project-specific settings

Next Steps