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.
Philosophy
The Overdeck CLI is designed around a few key principles:- Agent-centric - Commands focus on spawning, monitoring, and controlling AI agents
- Workspace isolation - Each issue gets its own git worktree workspace
- Multi-project support - Manage multiple projects from a single installation
- 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: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
- Core Commands - System management commands
- Agent Commands - Manage AI agents
- Workspace Commands - Workspace management
- Review Commands - Request, restart, and abort code review
- pan vault - Session Vault: save and continue conversations on another machine
- pan pair - Pair another device with this machine’s dashboard
- pan devices - List and revoke paired devices
- pan token - Scoped API tokens for programs