./новости · 6 августа 2026 г.
новость
Агент в терминале сервера правит nginx и SQLite: окно чата туда не дотянется
источник: @levelsio · X·
машинная выжимка · сверена с источником

@levelsio
@levelsio
По-моему, кодинг-агенты в терминале на сервере куда мощнее LLM-приложений, потому что могут делать на твоём сервере реальные вещи: оптимизировать конфиг Nginx, разогнать базу SQLite, починить убунтовые штуки вроде автообновлений.
не понимаю, зачем кому-то терминал на телефоне? он же крошечный даже на экране побольше, как этот... обычное окно чата просто лучше полноразмерное окно чата + мобильное приложение GH, чтобы смотреть диффы, и никакой большой экран не нужен
· 15,3 тыс. просмотров
Разница между агентом в терминале и чат-приложением упирается в три задачи: подкрутить конфиг nginx, разогнать базу SQLite, починить автообновления Ubuntu. Агент делает это прямо на сервере, где стоит проект. Окно чата такого доступа не имеет, каким бы большим ни был экран.
Спор начался с претензии к терминалу на телефоне: экран крошечный, обычное чат-окно удобнее. Вопрос при этом не в размере экрана, а в правах доступа. Агент из терминала сидит на той же машине, где лежит проект и крутится веб-сервер.
Как это включить. В папке проекта на сервере команда `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 с агентом.
первоисточник