VibeOps vibemanager.ru

Ключ к VibeOps — работа на удаленном сервере через SSH

Мои первые попытки дать ИИ в руки менеджеров — это настроить локальную среду разработки «одной командой» и push-to-deploy.

Работать с чужими компьютерами мучительно, на них всё непривычно и всё не так. Мой любимый подход с Laravel Herd давался чуть лучше, особенно для одного вайб-менеджера и его собственного проекта, если вся инфраструктурная часть ограничивалась git push. Если надо копировать базы, запускать сидеры на проде, cron, queue jobs, отправку писем, телеграм-ботов и пр., начинались проблемы.

Docker c «разверни всё одной командой» — тяжелее, особенно когда есть несколько проектов, несколько разработчиков, интеграции и необходимость работать над одной базой данных. Постепенно всё разваливалось и требовало очередного очного сеанса с ноутбуками.

В общем, без должной дисциплины, исполнения git- и docker-команд именно командами, а не промптами к ИИ, было тяжело.

Вымученное случайное контринтуитивное решение — подготовить среду для разработки на удаленном сервере и дать Claude Code доступ через SSH.

В локальной папке — только AGENTS.md с инструкцией по SSH и описанием подхода («работаем только на удалённом сервере»).

Мгновенный неожиданный успех! Оказалось, что скорость работы через SSH такая же, как и локально. Всегда видно, что происходит на сервере. Всегда можно сделать и накатить дамп. И Claude всегда может настроить то, что нужно, на сервере: cron, supervisord и пр. Деплой — merge в ветку master и всё.

Онбординг нового человека:

  1. Установить Claude Code или Codex c платной подпиской
  2. Скопировать или сгенерировать SSH-ключ (короткий промпт к ИИ, чтобы даже не рассказывать про команды в терминале).
  3. Создать ему отдельный сервер, прописать его ключ в authorized_keys, сделать для него отдельный домен (ivan.vibemanager.ru, anna.vibemanager.ru).

Всё — первый же промпт, первый же результат в браузере, первый коммит, который можно деплоить на прод.

Laravel, управление сервером через Laravel Forge, фронтенд Livewire или React (в зависимости от требований к фронтенду) — моя любимая схема, нового сотрудника можно подключить к проекту за 5—15 минут.

Но стек не важен — важна скорость добавления нового сотрудника (включая создание сервера) и lag между правкой и результатом (предпочтительнее no build, или очень быстрый build, как в случае с vite, Tailwind и пр.)

Добавление пользователей, создание серверов, merge, выкладку на прод, бекапы и копирование баз делает один человек с техническими знаниями. Вайб-менеджерам это не нужно знать — но они должны быть замкнуты на результат собственной же работы, тогда и скорость обучения становится фантастической (через боль и через скорость итераций).