Удалённый Codex по SSH: практичный workflow для агентов на VPS

Удалённый Codex по SSH: практичный workflow для агентов на VPS — Как мы запускаем Codex по SSH на VPS и не теряем контекст, ключи и простой desktop workflow, ради которого агенты становятся полезными.
23 мая 2026 г.4 мин чтения
Share with

Большая часть работы с Codex начинается на ноутбуке. Проблема в том, что сама работа редко остаётся «ноутбучной». Серьёзному рефакторингу нужны стабильная сеть, чистый checkout, постоянная shell-сессия и время, чтобы закончить после того, как вы закрыли крышку.

Наш ответ простой: держать агента на VPS, подключаться к нему через Tailscale и использовать SSH как управляющий слой, а не как место, где всё приходится делать руками.

Codex работает на VPS, а ноутбук остаётся тонкой панелью управления

Почему SSH всё ещё важен

SSH — не тот продуктовый опыт, в котором мы хотим держать людей каждый день. Office Claws даёт каждому агенту стол в pixel office, чтобы было видно, кто работает, кто простаивает и кому нужно внимание. Но под этой дружелюбной оболочкой SSH остаётся скучным примитивом, который работает.

Он даёт нам три полезных свойства:

ПотребностьЧто даёт SSHПочему это важно для Codex
ДоступностьСтабильный путь к VPS через TailscaleНоутбук может менять сети, не выставляя агента наружу
ВосстановлениеВозврат в tmux, логи и репозиторийДлинные задачи переживают разрывы соединения
ОтладкаПрямой доступ, когда UI недостаточноМожно проверить файлы, процессы и тесты без гадания

Нам нравится именно такая форма: pixel office для ежедневного контроля, SSH — для редкого момента, когда нужен гаечный ключ.

Remote workflow, который мы используем

Хороший удалённый setup для Codex — это узкий путь от ноутбука к агенту:

# connect over the private Tailnet, not the public internet
ssh office-claws-agent
 
# keep the Codex task alive if the connection drops
tmux new -s feature-work
 
# run Codex inside the repo on the VPS
cd ~/work/project
codex "implement the settings export flow, then run npm test"

Важна не точная команда. Важно, где живёт состояние. Репозиторий, terminal session, логи и контекст Codex остаются на VPS. Ноутбук — только окно в это состояние.

В Office Claws пользователи Self-Hosted приносят DigitalOcean API Token и Tailscale Auth Key. Мы поднимаем droplet из snapshot, подключаем его к Tailnet и показываем в desktop app. Пользователи Managed получают ту же модель без владения VPS-аккаунтом.

Держите секреты на правильной границе

Самый быстрый способ сделать удалённого агента пугающим — разбросать credentials между ноутбуками, VPSs и chat prompts. Мы стараемся держать границу скучной:

Граница credentials между ноутбуком, Tailscale, VPS и Codex session

  • Ноутбук держит Office Claws account session и app-level controls
  • Tailscale переносит зашифрованный traffic между ноутбуком и агентом
  • VPS хранит только те credentials, которые нужны для agent workflow
  • Codex работает внутри контекста этого VPS, а не в случайной публичной shell

Поэтому мы предпочитаем одного агента на VPS. Если задача пошла не туда, blast radius — маленькая машина с одной работой. Её можно остановить, изучить, пересобрать из snapshot или полностью удалить.

Когда использовать SSH, а когда нет

SSH отлично подходит для setup, recovery и тяжёлой технической работы. Но это не лучший интерфейс для каждого взаимодействия.

Используйте SSH дляИспользуйте desktop app для
Подключения к долгой tmux sessionПонимания, какие агенты активны
Ручного запуска test suiteПереключения между разговорами с агентами
Проверки логов или дискаЗапуска обычных chat-driven tasks
Emergency recoveryМониторинга нескольких агентов сразу

Если вы весь день сидите в SSH, продукт вас подвёл. Если SSH недоступен, когда что-то сломалось, инфраструктура вас подвела. Мы не хотим ни того, ни другого.

Рекомендации

Начните с одного удалённого Codex-агента, прежде чем строить флот. Поставьте его на небольшой VPS, подключите к Tailscale и запускайте каждую длинную задачу внутри tmux. Когда это станет скучно надёжным, добавьте второго агента для review или фоновой работы.

Если вы не хотите поддерживать VPS-путь сами, используйте Office Claws Managed. Если вам нравится владеть инфраструктурой, Self-Hosted оставляет ежемесячную стоимость приложения на уровне $4.99, а дополнительные агенты стоят ровно столько, сколько напрямую берёт DigitalOcean.

Похожие материалы:

  • Long-Running Codex Tasks — почему постоянные sessions важны, когда работа длится часами
  • How to Run Multiple Codex Agents — как вырасти от одного удалённого агента до небольшой команды
  • Self-Hosted vs Managed — какой план Office Claws подходит вашему отношению к инфраструктуре
Автор

Office Claws Team

Создаём будущее управления ИИ-агентами в Office Claws. Делимся опытом в области инфраструктуры, безопасности и удобства разработки.

Будьте в курсе

Получайте свежие статьи об ИИ-агентах, инфраструктуре и обновлениях продукта прямо на почту.

Без спама. Отписка в любой момент.