6 августа 2026 г.
Агент в терминале сервера правит nginx и SQLite: окно чата туда не дотянется
Разница между агентом в терминале и чат-приложением упирается в три задачи: подкрутить конфиг nginx, разогнать базу SQLite, починить автообновления Ubuntu. Агент делает это прямо на сервере, где стоит проект. Окно чата такого доступа не имеет, каким бы большим ни был экран.

@levelsio
@levelsio
По-моему, кодинг-агенты в терминале на сервере куда мощнее LLM-приложений, потому что могут делать на твоём сервере реальные вещи: оптимизировать конфиг Nginx, разогнать базу SQLite, починить убунтовые штуки вроде автообновлений.
не понимаю, зачем кому-то терминал на телефоне? он же крошечный даже на экране побольше, как этот... обычное окно чата просто лучше полноразмерное окно чата + мобильное приложение GH, чтобы смотреть диффы, и никакой большой экран не нужен
· 85 тыс. просмотров
Спор начался с претензии к терминалу на телефоне: экран крошечный, обычное чат-окно удобнее. Вопрос при этом не в размере экрана, а в правах доступа. Агент из терминала сидит на той же машине, где лежит проект и крутится веб-сервер.
Как это включить. В папке проекта на сервере команда `claude remote-control` поднимает сессию, которой дальше рулят из claude.ai/code или мобильного приложения. Нужна подписка Pro, Max, Team или Enterprise, API-ключи не поддерживаются. На Team и Enterprise тумблер Remote Control сначала включает владелец в админке.
Не хотите разбираться сами? Внедряем ИИ в ваш бизнес: задачи без лимита, одна цена в месяц, отмена в любой момент.
Сессия живёт как локальный процесс. Закрыл терминал или оборвал SSH - она умерла, поэтому доки предписывают запускать её внутри tmux или screen. После десяти минут без сети сессия истекает сама. Второй стопор - вопрос про права. Агент упрётся в него и встанет ждать ответа, пока вас нет за клавиатурой; для автономного прогона в доверенной среде доки предлагают флаг `--dangerously-skip-permissions`.
Раньше агент на сервере означал открытый SSH и включённый ноутбук рядом. Теперь сессия остаётся на сервере, а телефон работает пультом. Серверный режим держит до 32 сессий разом, число меняется флагом `--capacity`. Флаг `--spawn worktree` выдаёт каждой сессии свой git worktree, чтобы параллельные агенты не дрались за одни файлы.
Пульт в мессенджере. Плагин ставится командой `/plugin install telegram@claude-plugins-official`, дальше сессия запускается с флагом `--channels plugin:telegram@claude-plugins-official`. События из Telegram, Discord или iMessage падают в уже открытую сессию на сервере. Нужен Bun, статус research preview.
Облачные варианты спор не закрывают. Claude Code on the web и Claude в Slack работают в облаке Anthropic на свежем клоне репозитория, без доступа к вашим файлам. Remote Control и Channels исполняются на вашей машине с вашей файловой системой, поэтому только они и дотягиваются до конфига nginx.
Тем же способом поднимаются соседи. OpenCode стартует командой `opencode serve` на 127.0.0.1:4096 и закрывается паролем через переменную `OPENCODE_SERVER_PASSWORD`. OpenClaw ставится строкой `npm install -g openclaw@latest` и связывает Telegram, Slack или WhatsApp с агентом.
Планировщик внутри сессии стреляет только при запущенном Claude Code, поэтому настоящий крон для сервера доки отправляют собирать снаружи: через Routines, задачи Desktop или GitHub Actions.
Первоисточник