Core Commands
Core system management commands for Panopticon.pan install
Install prerequisites and perform first-time setup.- Installs ttyd (web terminal)
- Installs beads CLI (task tracking)
- 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
~/.panopticon/skills/to AI tool directories - Updates Claude Code skills in
~/.claude/skills/ - Syncs to Codex, Cursor, Gemini CLI, and Google Antigravity
- Installs/updates git hooks in all registered projects
- Installing Panopticon
- Updating skills
- Adding new projects
- Upgrading Panopticon
pan doctor
Check system health and configuration.- Node.js version (18+ required)
- Git installation
- Docker installation and status
- tmux installation
- Required CLI tools (gh, glab)
- Configuration files
- API key validity
- Workspace health
- Traefik status (if installed)
pan up
Start the Panopticon 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://pan.localhost
- Traefik UI: https://traefik.pan.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 work 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 Panopticon
- To clear any stuck state
pan health
Check the health of all Panopticon 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