For developers

The messenger is the surface.Underneath, it scripts.

Everything you do in the app you can also do from the CLI, an SDK, or an MCP server — and you can teach your agents new skills.

CLI

Install, connect, and chat from the terminal. Same agent, no GUI.

Install

macOS & Linux
curl -fsSL install.cmdop.com | sh

Quick start

shell
cmdop login              # Authenticate (starts agent/tray when appropriate)
cmdop connect            # Register machine & open remote terminal in browser
cmdop                    # AI chat in the terminal (same as cmdop chat)

Common commands

Default (no subcommand) & AI chat

  • cmdopInteractive AI chat (TTY: Bubble Tea UI; same as cmdop chat)
  • cmdop chatInteractive AI chat; --plain, --model, --tools, etc.

Authentication & connection

  • cmdop loginOAuth device flow; optional --dev, --tray, --no-agent
  • cmdop logoutClear stored credentials
  • cmdop connectConnect this machine to Cmdop (registers host, prints web terminal URL)

Background agent

  • cmdop agent startStart agent (--foreground for debug, --with-mcp, …)
  • cmdop agent stopStop agent
  • cmdop agent statusShow agent status
  • cmdop agent restartRestart agent
  • cmdop agent logsTail agent logs (-n, -f, --raw)

Updates, observability, diagnostics

  • cmdop updateCheck / install updates (see update check, apply, schedule)
  • cmdop monitorTUI: logs, metrics, gRPC
  • cmdop logsDaemon logs (-f, -n, --open, --path)
  • cmdop doctorDiagnose PATH, login, agent; optional --install-cli
  • cmdop setupCopy binary to user PATH (~/.local/bin); same idea as doctor --install-cli
  • cmdop versionPrint version, commit, build date

Skills, models, local tools

  • cmdop skills …list | show | install | create | check | …
  • cmdop run <skill> …Run a skill from the registry
  • cmdop modelsShow default LLM model (when logged in)
  • cmdop highlight <file>Syntax-highlight files (alias-friendly)

Automation & media

  • cmdop os …OS automation: list, focus, type, key, click, screenshot, …
  • cmdop trigger …Scheduled agent triggers (list, add, remove, …)
  • cmdop password …set | clear | status - protect SDK attach
  • cmdop ffmpeg …install | status | probe | transcode - media helpers