Core Commands
Core system management commands for Overdeck.pan install
Install prerequisites and perform first-time setup.- Installs ttyd (web terminal)
- Installs the tools Overdeck needs for managed workspaces
- Optionally sets up Traefik and mkcert for HTTPS
- Creates necessary configuration directories
- Sets up git hooks for registered projects
pan sync
Sync skills and configuration to all AI tools.- Copies skills from
~/.overdeck/skills/to AI tool directories - Updates Claude Code skills in
~/.claude/skills/ - Prunes managed cache and target files when their bundled source is removed
- Preserves user-owned files and reports user-modified stale files instead of deleting them
- Skips empty bundled skill directories instead of propagating them into caches
- Syncs to Codex, Cursor, Gemini CLI, and Google Antigravity
- Installs/updates git hooks in all registered projects
- Installing Overdeck
- Updating skills
- Adding new projects
- Upgrading Overdeck
pan doctor
Check system health and configuration.- Node.js version (22+ required)
- Git installation
- Docker installation and status
- tmux installation (a warning, not an error, when Herdr is the terminal backend)
- Claude Code and GitHub CLI login state (warnings)
- Required CLI tools (gh, glab)
- Configuration files
- API key validity
- Workspace health
- Traefik status (if installed)
pan hygiene
Audit commits, working-tree changes, pull requests, agents, tmux sessions, merged branches, stale workspaces, and disk headroom in one report. See the Hygiene Check reference for safe-fix semantics.pan up
Start the Overdeck dashboard and services.- Frontend - React dashboard (default: http://localhost:3010)
- API Server - Backend API (default: http://localhost:3011)
- Traefik - Reverse proxy (if installed)
- Dashboard: https://overdeck.localhost
- Traefik UI: https://traefik.overdeck.localhost:8080
- Kanban board of issues
- Agent monitoring
- Real-time activity logs
- Cost tracking
- Skills browser
- Health checks
pan down
Stop the dashboard and services gracefully.- Stops the frontend and API server
- Optionally stops Traefik
- Does NOT stop running agents (use
pan killfor that) - Does NOT affect workspaces or containers
pan restart
Restart the dashboard (frontend and API server).- Kills old processes
- Frees ports (3010, 3011)
- Waits for API health check
- Starts fresh instances
- Dashboard becomes unresponsive
- API is not responding
- After upgrading Overdeck
- To clear any stuck state
pan health
Check the health of all Overdeck services.- Dashboard (frontend) - Running/stopped
- API server - Running/stopped + health endpoint check
- Traefik - Running/stopped (if installed)
- Running agents - Count and session IDs
- Workspaces - Count and disk usage
- Docker containers - Count and status
- Exit code 0 if all services healthy
- Exit code 1 if any service is down
- Pre-flight checks before spawning agents
- Monitoring in automation scripts
- Troubleshooting issues
Next Steps
- Agent Commands - Spawn and manage agents
- Workspace Commands - Manage workspaces
- CLI Overview - Learn more about the CLI