Добавление облегченного браузерного слоя в OpenClaw на безголовом VPS

Проблема с чистым безголовым браузингом
Запуск OpenClaw на безголовом VPS хорошо работает для большинства задач, таких как обычные запросы, API и стандартные рабочие процессы браузера. Однако некоторые сайты представляют тонкие проблемы, которые чистый безголовый браузинг или прямые запросы не могут надёжно обработать:
- Процессы входа, которые ведут себя странно
- Страницы, которые загружаются, но не так, как нужно
- Среды браузера, которые кажутся «неправильными», несмотря на техническую работоспособность
- Сайты, которые явно предпочитают что-то ближе к реальному видимому браузеру
Автор отверг запуск полного удалённого рабочего стола как слишком тяжёлый, расточительный и неподходящий уровень абстракции для решения проблемы.
Решение: Лёгкий слой браузера
Ключевой идеей было рассматривать профиль браузера как актив, а рабочий стол — лишь как временный вспомогательный инструмент. Это привело к решению со следующими характеристиками:
- OpenClaw как уровень оркестрации и управления браузером
- Постоянный профиль браузера на VPS
- Минимальная визуальная среда только при необходимости
- Отсутствие постоянных накладных расходов на рабочий стол
- Резервный ручной путь для моментов входа, проверок и подтверждений
- Тот же профиль браузера используется повторно впоследствии
Рабочий процесс сохраняет VPS безголовым по умолчанию, поднимает визуальную среду браузера только при необходимости и отключает её после использования.
Когда этот подход имеет смысл
Эта модель полезна для разработчиков, у которых есть:
- OpenClaw на безголовом VPS
- В основном безголовые рабочие процессы
- Несколько сайтов, которым требуется что-то более реальное, чем сырые запросы или стандартное безголовое выполнение
- Желание оставаться лёгким, а не решать всё с помощью полного рабочего стола
Этот подход обеспечивает золотую середину между принудительным пропусканием всего через безголовый режим и постоянным запуском полной среды рабочего стола.
📖 Read the full source: r/openclaw
👀 Смотрите также

Агент OpenClaw автоматизирует процесс обработки новостей ИИ с курированием на основе LLM.
Агент OpenClaw запускает полностью автоматизированный конвейер новостей на основе ИИ, который сканирует 25 RSS-лент, 13 сабреддитов Reddit, Twitter, GitHub и веб-поиски, затем использует Gemini Flash для редакционного отбора и Claude Sonnet для написания. Система стоит около $5 в месяц и публикует в Telegram-канал.

Разработчик использует Claude для создания приложения-дневника снов, но исключает все функции ИИ из финального продукта.
Основатель-одиночка создал всё приложение для инкубации снов Somnia, используя Claude для всех задач по программированию, а затем намеренно удалил все функции ИИ из финального продукта. Приложение использует Next.js, Supabase и сервис-воркер, но не содержит интерпретаций или предложений от ИИ.

OpenClaw автоматизирует бронирование столиков в ресторанах с помощью навыка OpenTable.
Разработчик настроил своего ИИ-агента OpenClaw для автоматического бронирования ресторанов с помощью пользовательского навыка OpenTable. Агент считывает предпочтения из файла food.md и бронирует рестораны, такие как Bocconcino, OITA и Trishna.

Кейс: Использование нескольких ИИ-агентов для создания производственной библиотеки на C++
Разработчик задокументировал многомесячный процесс использования четырех ИИ-агентов (Claude, ChatGPT, Gemini, Grok) с различными ролями для создания FAT-P — библиотеки на C++20, состоящей только из заголовочных файлов (107 заголовков) и не имеющей внешних зависимостей. Система включала перекрестную проверку, управляющие документы, написанные ИИ, и трекер штрафных баллов для фиксации типовых ошибок.