Живой терминал

Дотянитесь до любой машинычерез один бинарник.

cmdop connect — это настоящий, живой терминал, а не тонкая обёртка над SSH. Зарегистрируйте машину, откройте удалённый терминал, выполняйте команды, перемещайте файлы и позвольте агентам спрашивать других агентов. Только исходящие соединения — никаких портов открывать не нужно.

Установка

Один бинарник. Одна строка.

CLI встроен в cmdop — устанавливать отдельно нечего. Командный агент, живой терминал и замена SSH поставляются в одном и том же бинарнике.

Быстрый старт

Войдите, подключитесь, общайтесь.

Аутентифицируйтесь один раз, подключите эту машину к relay — и у вас есть удалённый терминал, доступный откуда угодно: CLI, Desktop или другой агент.

Loading code...
Почему connect

Терминал, который живётвнутри бинарника.

Настоящий терминал, а не обёртка

Подключение происходит через бинарник cmdop как живой терминал — полноценный PTY, настоящий shell, настоящий вывод. Это рантайм агента дотягивается до машины, а не вызов ssh.

Только исходящие, дружелюбно к NAT

Агент дозванивается до relay по gRPC. Никаких входящих портов, дыр в файрволе и бастионов для обслуживания — ноутбуки за NAT доступны так же, как серверы.

Удалённое выполнение, файловые операции, share-ссылки

Выполняйте команды, передавайте и редактируйте файлы и создавайте share-ссылку на живой терминал — всё из одного соединения, с permission-гейтом над тем, что может делать удалённый агент.

Агенты спрашивают других агентов

Подключённый агент может вызвать ask_machine, чтобы делегировать задачу другой машине и получить ответ потоком обратно. Флот становится единой адресуемой поверхностью.

Одно соединение откуда угодно

CLI, Desktop или агент — все они подключаются по одной и той же сессии relay. Откройте на телефоне терминал, который агент открыл на сервере.

Команды

Полный набор команд

Всё, что делает живой терминал, в одной команде. CLI — это тот же агент, что и Desktop-приложение, без необходимости в GUI.

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
против SSH

SSH для AI-операций, но без SSH.

Никаких ключей для раздачи, портов для открытия и бастионов для присмотра. cmdop connect даёт вам охват SSH с relay только на исходящих, permission-гейтом и агентами, которые могут действовать от вашего имени.

Подключите любую машинучерез один бинарник.

Установите CLI и откройте свой первый удалённый терминал меньше чем за минуту.