Кодинг-агент в телефоне (ч.1)
Частый вопрос в ИИ чатиках – как работать с ИИ агентом с телефона. Единственный стабильно рабочий совет, который я видел – ставить Claude Code на VPS и подключаться через termius.
Ниже инструкция:
1️⃣ Покупаем VPS. Топ: Hetzner, DigitalOcean. Дешман: RackNerd. В РФ – хз, посоветуйте в комментах
2️⃣ Настраиваем его с sudo доступом без пароля – чтобы агент мог делать все. VPS – по сути сэндбокс
Если вы не опытный пользователь linux, то просто открываем Claude Code локально и вставляем этот промпт для базовой настройки:
Помоги мне настроить VPS, чтобы запускать кодингового агента – проведи меня за ручку по всем важным этапам, а там где можешь выполнять команды самостоятельно (в т.ч. через SSH), делай это (но гранулярно, без огромных скриптов) Требования: Базовая настройка: - Новый пользователь agent с sudo без пароля, чтобы агент мог сам запускать sudo-команды без интерактивного режима - Доступ по ssh-ключу к новому пользователю agent (заранее сгенерируй ssh-ключи локально) - Доступ к root-пользователю должен быть закрыт. Доступ по паролю – тоже - Файерволл и fail2ban Дополнительные настройки: - Адекватная настройка bash history - Swap 2GB - Caddy - uv для python и bun для javascript – через install.sh скрипты (найди в интернете) - Docker + Compose v2 (добавить agent в группу docker) ВАЖНО: - Во время работы ты не должен получать доступ к секретам (пароль VPS, приватный ssh ключ, etc) - Если что-то требует ввода секретных данных, то проси меня делать вручную - В остальных случаях старайся использовать non-interactive режим, чтобы я участвовал в процессе минимально - Задавай уточняющие вопросы, если есть что-то, что не прописано явно
3️⃣ Скачиваем и подключаем Termius на телефон
Тут все просто – добавляем ip, пароль оставляем пустым, на плашку AI Agent можно забить. Единственная сложность – нужно сразу создать ssh ключи и прокинуть публичный на VPS
Credentials → SSH.id, Key, Certificate, FIDO2 → Generate key → ✔️
Почему-то скопировать публичный ключ прям отсюда нельзя. Поэтому сохраняем настройки, возвращаемся в главное меню Vault → Keychain → ED25519-00 → 📤 → Copy Public Key
Дальше с десктопа:
ssh agent "printf '%sn' 'ВСТАВЛЯЕМ СЮДА КЛЮЧ' >> ~/.ssh/authorized_keys"
Возвращаемся в Vault → Hosts, тапаем на созданный сервер, оказываемся в командной строке, вуаля
Осталось установить Claude Code:
curl -fsSL https://claude.ai/install.sh | bash
Дальше пишем claude и получаем красоту на скрине выше.
Из комментов (спасибо @nobilix):
1) без tmux никуда — соединение рвется, а с tmux — просто супер
2) в Termius важно включить галочку «Use Mosh» — будет моментальный отклик на нажатие клавиш
3) в Termius есть встроенный SFTP — оч удобно по файлам бегать и читать (использует тот же конфиг)
4) сменить дефолтный порт с 22 на другой (безопасность)
5) можно настроить пуш уведомления через хуки CC
Вот, теперь можно не вылезать из CC даже в туалете

Добавить комментарий