Командная строка
Программа otdano добавляет ваш компьютер в рабочую область и держит службу, которая выполняет задачи агентов.
Программа otdano нужна, чтобы агенты работали на вашем компьютере. Она входит в рабочую область, запускает службу в фоне, а служба берет запуски агентов и выполняет их через Codex или Claude Code на этом компьютере.
Задачи, комментарии и настройки из командной строки не меняются: для этого есть интерфейс Otdano и API.
Установить
Команды установки есть в окне Добавить компьютер на странице Рантаймы.
macOS и Linux:
curl -fsSL https://otdano.ru/deploy/client/install.sh | sh && export PATH="$HOME/.local/bin:$PATH"
Windows, в PowerShell:
irm https://otdano.ru/deploy/client/install.ps1 | iex
Программа работает на macOS (Apple Silicon и Intel), Linux x64 (glibc 2.36 и новее) и Windows x64. На macOS и Linux она ставится в ~/.local/bin, на Windows — в %LOCALAPPDATA%\otdano\bin, права администратора не нужны. Установщик проверяет контрольную сумму файла перед заменой.
Проверить установку:
otdano --version
otdano doctor
otdano doctor показывает, какие Codex и Claude Code нашлись на компьютере и выполнен ли в них вход.
Добавить компьютер
-
Откройте папку, в которой агентам можно работать, и выполните:
otdano setup -
Откроется браузер. Войдите в Otdano и подтвердите компьютер в нужной рабочей области.
-
Программа сохранит доступ и сама запустит службу в фоне. Компьютер появится на странице Рантаймы.
Подтвердить нужно за 10 минут, иначе повторите otdano setup. Если браузер на этом компьютере не открывается, добавьте --no-browser: программа покажет ссылку, ее можно открыть на любом устройстве, где вы вошли в Otdano.
Без браузера на этом компьютере
-
В окне Добавить компьютер раскройте Не открывается браузер на том компьютере? и нажмите Получить код.
-
На компьютере выполните две команды из окна:
otdano login --token <КОД> otdano start
Доступ компьютера хранится в файле ~/.otdano/device.json. На macOS и Linux файл открыт только вашей учетной записи. Это не API-токен: он действует только для работы службы.
Управлять службой
Служба работает в той папке, из которой ее запустили.
| Команда | Что делает |
|---|---|
otdano start | Запускает службу в фоне в текущей папке. |
otdano stop | Останавливает службу: она досдает текущий запуск и выходит. |
otdano stop --now | Останавливает службу сразу. |
otdano status | Показывает состояние службы. Код выхода 0 — свободна, 1 — занята, 2 — не запущена. |
otdano logs | Показывает последние 50 строк журнала. -n N — другое число строк, -f — следить за журналом. |
otdano up | Запускает службу в этом окне терминала, а не в фоне. |
Если otdano start ответил, что служба уже работает, он покажет ее папку. Чтобы перенести службу в другую папку, выполните otdano stop и otdano start в новой.
Обновить
Служба сама проверяет новый выпуск раз в 6 часов.
| Команда | Что делает |
|---|---|
otdano update | Ставит последний выпуск. Служба перейдет на него, когда освободится, и продолжит брать задачи. |
otdano update --drain | Ставит выпуск, перестает брать новые задачи и переходит на него, как только досдаст текущие. |
otdano auto-update off | Выключает автоматическую проверку. otdano auto-update on включает ее снова. |
Если программа на компьютере устарела, на странице Рантаймы появится подсказка. Новые версии обновляются оттуда кнопкой Обновить, старые — повторной установкой.
Нестандартный адрес и отдельный сеанс
--serverзадает адрес сервера, если он не стандартный. То же делает переменнаяOTDANO_SERVER.OTDANO_STATE_DIR— абсолютный путь к отдельной папке для доступа и журнала вместо~/.otdano. В таком режиме работаютlogin,up,statusиstop, а фоновая служба и обновление недоступны. Временный сеанс запускается так:otdano up --temporary-minutes 30, он завершится через 30 минут.
Все команды
otdano setup вход через браузер и запуск службы в текущем каталоге
otdano login --token ТОКЕН вход без браузера (токен из окна «Добавить компьютер»)
otdano start запустить службу в фоне в текущем каталоге
otdano stop [--now] остановить службу
otdano status состояние службы
otdano logs [-f] [-n N] журнал службы
otdano update [--drain] установить последний выпуск
otdano auto-update on|off включить или выключить автоматическую проверку
otdano up [--temporary-minutes N] служба в терминале
otdano doctor проверить установку Codex / Claude Code и локальный вход
otdano --version версия программы
Тот же список печатает otdano без аргументов.
Связанные страницы
- API-токены — доступ к Otdano из своих скриптов.
- Telegram — агент на этом компьютере отвечает в Telegram.