YOLO-режим в Claude Code позволяет пропускать подтверждения, ускоряя работу, но требует серьёзных мер безопасности: запускать на VPS, не на локалке, с ограниченными правами и контролем памяти. Важно использовать Tmux для сессий и защитные хуки, чтобы избежать критичных ошибок.
How to YOLO with Claude Code?
наведи и нажми на цифру — раскроется глава
полный разбор ролика · 5 глав ↓
Введение в YOLO в Claude Code
YOLO-режим позволяет пропускать подтверждения при выполнении шагов, ускоряя разработку и исправление, но может привести к сбоям и потере данных.
Автор предпочитает планировать и одобрять шаги, но признаёт, что для простых задач и автотюнинга гиперпараметров YOLO оправдан.
Безопасный запуск YOLO на VPS
Запускать YOLO следует на VPS (например, Hetzner), а не на локальной машине, чтобы минимизировать риски.
Создаётся отдельный не-root пользователь (Claude) для запуска, с ограниченным доступом к git-репозиториям через scoped токены.
Защита основных веток и использование SSH ключей обязательны для безопасности.
Использование Tmux и защитных хуков
Tmux позволяет создавать устойчивые сессии, которые не прерываются при закрытии терминала, что важно для долгих процессов.
Устанавливаются защитные хуки, которые предупреждают о попытках удаления файлов или других опасных операциях, помогая избежать критичных ошибок.
Управление памятью и стабильность
Claude Code потребляет много памяти, особенно при длительных сессиях с вызовами подагентов.
Рекомендуется минимум 4 ГБ RAM, настройка swap и периодическая очистка временных файлов через cron для предотвращения сбоев.
Практическая настройка сервера и SSH
Создаётся VPS на Hetzner с Ubuntu, настраивается SSH ключ для подключения с разных устройств.
Рекомендуется использовать Tailscale для создания защищённой сети и упрощения доступа, с настройкой firewall для UDP портов.
Создаются отдельные SSH-конфиги для root и пользователя Claude для разделения прав.