惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
The Last Watchdog
The Last Watchdog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
T
Troy Hunt's Blog
L
LINUX DO - 最新话题
C
Check Point Blog
T
Threat Research - Cisco Blogs
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
罗磊的独立博客
V
Vulnerabilities – Threatpost
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
J
Java Code Geeks
Apple Machine Learning Research
Apple Machine Learning Research
大猫的无限游戏
大猫的无限游戏
S
Security @ Cisco Blogs
IT之家
IT之家
T
The Exploit Database - CXSecurity.com
The GitHub Blog
The GitHub Blog
D
Docker
Engineering at Meta
Engineering at Meta
AWS News Blog
AWS News Blog
S
Security Affairs
U
Unit 42
P
Palo Alto Networks Blog
V
Visual Studio Blog
Y
Y Combinator Blog
D
DataBreaches.Net
Forbes - Security
Forbes - Security
阮一峰的网络日志
阮一峰的网络日志
美团技术团队
Security Latest
Security Latest
aimingoo的专栏
aimingoo的专栏
Simon Willison's Weblog
Simon Willison's Weblog
A
Arctic Wolf
博客园_首页
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
H
Hacker News: Front Page
博客园 - 司徒正美
博客园 - Franky
宝玉的分享
宝玉的分享
TaoSecurity Blog
TaoSecurity Blog
Latest news
Latest news
Scott Helme
Scott Helme
MongoDB | Blog
MongoDB | Blog
量子位
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
C
Cisco Blogs
P
Privacy International News Feed
Application and Cybersecurity Blog
Application and Cybersecurity Blog

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания Автономность как точка невозврата: кто будет субъектом в цифровом будущем Обучение ИИ в «диких» условиях: как рутинные действия превращаются в датасеты Как измерить LLM для задач кибербеза: обзор открытых бенчмарков Где хранить код? Сравнение GitHub, GitLab и Bitbucket Математика объясняет, почему нормальное распределение встречается повсюду Почему ваш FinOps не работает: 12 тезисов от практиков Как подписать проектную документацию УКЭП с использованием бесплатных лицензий Pilot Адаптивное администрирование Sigla Vision Я грузил уран в бочки, а потом 20 лет строил ИТ в атомной отрасли Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 2 Как языковая модель помогает контролировать качество инструктажей по охране труда в металлургии Как не передать на desktop свой IP в РКН Анатомия SAP Privileges: как устроено управление правами в macOS MoneyDev: Сказка про три главных слова Обновлённый токенизатор видео K-VAE 2.0 от Сбера Как сделать диспетчеризацию дома на 1284 квартиры почти бесплатно Как мы разогнали железную дорогу Мы дали агентам рутину. Теперь надо решить — что делать с освободившимся временем Токсичный контент, промпт-хакинг и защита ИИ — всё о Guardrails для LLM Умный город начинается с точного взгляда: как «Фалькон Тех» меняет пространство к лучшему Навайбкодил приложение для анализа графов Почему Дюну так интересно читать? Упрощаем работу с рутиной или как стать Гендальфом Белым Деконструкция Go: CPU, RAM и что там происходит. Go Assembler база. Часть 1.1 Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать Как мы построили IT-отдел, где хочется расти: архитектурные встречи, прозрачные метрики и книжные подарки Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг Sing-box и белый список приложений Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise OpenAI строит MLM-пирамиду, а McKinsey и Accenture помогают ей в этом Дом, который не построил Фишер (Часть 2) «Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки Мультимодальные модели – грубый и дорогой инструмент Разговоры ничего не стоят. Код тоже Проверки физических лиц: с кого начнет ФНС Топ-10 бесплатных нейросетей для создания видео в 2026 году Первые слои кода: как наши решения сегодня определяют архитектуру ИИ на десятилетия Разработка нового статического анализатора: PVS-Studio JavaScript Поиск уязвимостей ПО: базовый минимум или роскошный максимум Почему оценка персонала не работает как инструмент управления Как мы разработали ИИ-ассистента и сократили рутину продуктовой команды на 50% Как я ушел из найма, нажарил косточек и продал на маркетплейсах на 168 млн в год Когда 1С:ERP уже внедрена, а нормального производственного плана всё ещё нет Как я сделал Claude мультимодальным, подключив к нему Qwen Omni Как приглашение на вакансию мечты превращается в атаку Infrastructure as Code: философия и лучшие практики IaC Тестируем Yandex Code Assistant на задаче, в которой нужно хранить секреты nxs-universal-chart v3.0: новое поколение универсального Helm-чарта Callback Injection: Техника, которая отправила Microsoft Defender в глухой нокаут «Все идеи на стол»: митап как способ вывести проект из тупика Сегодня я узнал нечто новое о GPU благодаря багу в своей игре Как заставить LLM ̶ ̶г̶а̶л̶л̶ю̶ ̶ эволюционировать Карта событий как фундамент аналитики: практический кейс для E-commerce Что выбрать для AI: x86, ARM или RISC-V? Дайджест железа за март Роль соматических мутаций в развитии аутоиммунных заболеваний: путь к избирательной терапии Mythos от Anthropic — тревожный сигнал для всех, а не только для банков Guardrails для LLM на Java: как приручить промпт‑инъекции и токсичные ответы Green-VLA: как мы собрали VLA-модель для реального антропоморфного робота и не потеряли обобщение Финансовая гонка вооружений: почему умные люди добровольно в ней участвуют Эра ИИ-агентов наступила: выбираем лучшего цифрового сотрудника # Практический опыт внедрения WinCC Redundancy на производственном предприятии Сделал MVP за 3 дня, а потом неделю прикручивал оплату. Оно того стоило? Физика против Маска: почему Starship V3 может оказаться ещё одной катастрофой Нефть Венесуэлы: крупнейшие запасы в мире, но не крупнейшая нефтяная держава JPA 4. Переосмысление Hibernate Почему зеркальная фотокамера Nikon D5 десятилетней давности идеально подошла для миссии «Артемида-2» Проект «Уровень-Спутник» или как мы сделали платформу для гидрологов «Замедлиться, чтобы ускориться»: почему ИИ повышает цену ошибок в требованиях и архитектуре Как с нуля поднять трафик IT-компании на 1657% при бюджете 55 тыс. и выжить Pixel-perfect Downsampling — идеальная отрисовка 50 миллионов точек без потерь
Установка OpenClaw на VPS
ru_vds (RUVD · 2026-05-13 · via Все публикации подряд на Хабре

Уровень сложностиСредний

Время на прочтение8 мин

Охват и читатели12

Обзор

OpenClaw позиционируется как «личный ИИ-ассистент», который помогает в жизни обычным людям, в том числе мало знакомым с программированием. Но практика показывает, что этот инструмент всё равно используют в первую очередь разработчики. До обычных пользователей он пока не дошёл, к сожалению.


Для работы OpenClaw лучше всего подходит VPS, а не личный компьютер: это постоянно работающий сервер с хорошим доступом в интернет, статический IP-адрес и стабильное программное окружение, которое можно настроить специально для агента, не рискуя файлами на основном ПК. Там его можно ставить даже не в контейнере, а напрямую, с доступом ко всем ресурсам, особо ничем не рискуя.

С агентом удобно общаться со смартфона или ноутбука. Он доступен из стандартной SSH-консоли (для непрерывных сессий рекомендуют tmux), а также через Telegram, Discord, Matrix и другие каналы. Агент поддерживает подключение одновременно нескольких мессенджеров.

Для Claude Code и прочих агентов лучше выбирать зарубежный VPS, так безопаснее и удобнее работать, потому что российские IP-адреса зачастую блокируются и не обслуживаются из-за санкций. Так что для OpenClaw тоже логично заказать VPS в зарубежном дата-центре. Например, в Лондоне:

Для установки OpenClaw нужен сервер минимум с 1 vCPU и 1−2 ГБ RAM. Для комфортной работы в консоли рекомендуется 2 vCPU и 4 ГБ RAM, а также быстрый SSD. Если мы в будущем захотим запускать браузер и несколько параллельных сессий, то придётся нарастить конфигурацию до 3−4 vCPU и 4−8 ГБ RAM, потому что «безголовый» Chrome довольно прожорлив, как и браузерные инструменты.

Сама логика (LLM) работает на стороне провайдера (Claude, OpenRouter и др.), а VPS нужен только для загрузки клиентского гейтвея, памяти агента, браузера и навыков. Для установки харнесса или «обвязки» агента.

Что ж, выбираем VPS минимальной конфигурации. Будем надеяться, что этого хватит для начала:

В качестве ОС поставим Ubuntu 24.04 LTS.

Через несколько минут сервер готов к работе:

Можно обновить репозитории (apt update && apt upgrade) и установить программы, которые понадобятся для агента: tmux, curl и др.

apt update
apt upgrade --fix-missing
apt install tmux

На сервер с маленьким объёмом памяти также рекомендуется добавить swap-файл:

fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

Установка OpenClaw

Стандартный скрипт для установки OpenClaw:

curl -fsSL https://openclaw.ai/install.sh | bash

В случае автоматической установки на VPS можно исключить интерактивные шаги и указать флаг для исключения онбординга --no-onboard:

curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard

Если захочется, то пользователь потом сможет запустить настройку отдельно:

openclaw onboard

Как видно на скриншоте вверху, скрипт установит Node.js, Git, npm и другие зависимости. Потом установит OpenClaw. Мастер настройки сразу предупреждает о рисках безопасности доступа ко всем файлам и о том, что это экспериментальный хобби-проект, который находится в бета-версии. На OpenClaw нельзя полагаться в серьёзных вопросах и требовать надёжности. Он запросто может удалить файлы с сервера или запушить коммит на Github с приватной информацией.

Начало работы мастера настройки (openclaw onboard)

Начало работы мастера настройки (openclaw onboard)

Установка и настройка возможна в двух режимах:

  • Быстрый старт

  • Ручная настройка

В первом режиме все опции (порт, сеть, Tailscale, аутентификация) можно будет сконфигурировать потом через команду openclaw configure.

Для работы нам понадобится доступ к LLM, например, API-ключ от какой-то облачной модели:

Мастер настройки OpenClaw предлагает выбрать LLM для работы

Мастер настройки OpenClaw предлагает выбрать LLM для работы

Наши друзья недавно оформили подписку на Claude Code, используя европейскую банковскую карту, телефон и адрес в Австрии. Подписка до сих пор активна, идентификатор организации 1c04ce04-6d84-4ac3-8fc3-60e06ce3178c, будем использовать его:

Чтобы не выставить гейтвей в открытый доступ через интернет, документация рекомендует ходить к нему только через SSH‑туннель или Tailscale, а если биндинг в lan или tailnet — применять gateway.auth.token или gateway.auth.password, подробнее см. в разделе «Удалённый доступ» из документации по установке на VPS. Кстати, там сказано, что некоторые хостер продают уже готовые инстансы с OpenClaw.

Ну а мы на своём VPS используем токен, выданный ранее на сайте Anthropic:

hmbmEwbP3ltnVBpgJLhr76XqVTIPgNPQ3KLwZTlsIMTEdiE9#vihyYfj-CHSPs-gOn_qaEOr0dXpH2t8bYFKpqIm_pb8

Вводим этот ключ в мастер настройки:

Ключ принят, так что OpenClaw предлагает выбрать модель Anthropic, с которой нам удобнее работать:

После настройки OpenClaw достаточно отправить тестовое сообщение — если бот отвечает, то система готова.

На официальном сайте рекомендуют такие команды для проверки:

openclaw --version
openclaw doctor
openclaw gateway status

Команда openclaw doctor поможет выявить все проблемы в конфигурации и посоветует, что сделать для исправления ситуации :

Гейтвей обычно запускается как systemd user service. Доступ к веб-интерфейсу со своего компьютера осуществляется через SSH-туннель, порт 18789:

Другие технические детали см. в руководстве по установке OpenClaw на VPS, а также в разделе «Решение проблем».

Подключение мессенджеров

Чтобы подключить управление агентом через Telegram или другой канал, нужно создать бота в Telegram, получить токен и прописать его в конфиг OpenClaw (openclaw config file):

{
  "channels": {
    "telegram": {
      "enabled": true,
      "botToken": "ВАШ_ТОКЕН_ЗДЕСЬ",
      "dmPolicy": "pairing",
      "groups": {
        "*": {
          "requireMention": true
        }
      }
    }
  }
}

Затем подключить аккаунт (pairing). Если написать боту любое сообщение, он ответит, что доступ не настроен, и пришлёт код из восьми символов. Этот код прописываем в OpenClaw:

openclaw gateway
openclaw pairing list telegram
openclaw pairing approve telegram <CODE>

Код действует 1 час, потом нужно ещё настроить постоянный доступ для бота. Подробнее см. в документации OpenClaw по подключению Telegram.

Интересные варианты использования

Нужно признать, что люди ещё не нашли универсальных примеров использования OpenClaw, которые подойдут сразу всем. Многие разочаровываются в агентах. Но процесс идёт. Вот некоторые интересные сценарии, о которых рассказывали на реддите, форумах и на Хабре.

Операции DevOps

Например, у хабрапользователя @ShyDamn агент OpenClaw мониторит состояние VPS, следит за потреблением памяти, логами. Если возникают какие-то проблемы, тот самостоятельно их исправляет: перезапускает контейнеры, чистит логи, редактирует конфиги и производит другие рутинные, простые манипуляции. Общение с агентом происходит через Telegram. В результате пользователю не нужно вручную подключаться к серверу по SSH и производить операции вручную, гораздо удобнее дать команду через Telegram.

Правда, чтобы вся эта магия заработала, пришлось сначала написать полтора десятка инструментов для OpenClaw, каждый под конкретную задачу:

tools/
├── docker-status.sh        # Статус всех контейнеров
├── docker-logs.sh          # Логи конкретного контейнера
├── docker-restart.sh       # Перезапуск контейнера
├── project-restart.sh      # Перезапуск docker compose проекта
├── system-stats.sh         # RAM, CPU, диск, top по потреблению
├── db-discover.sh          # Авто-обнаружение всех БД и таблиц
├── db-query.sh             # SQL-запрос с авто-определением кредов
├── health-check.sh         # HTTP-проверка сайтов + авто-рестарт
├── nginx-errors.sh         # Последние ошибки Nginx
├── security-check.sh       # fail2ban, подозрительные процессы
├── youtrack-api.sh         # Управление задачами в YouTrack
├── n8n-workflows.sh        # Триггер n8n-автоматизаций
└── ...

Автор опубликовал все скрипты для своего агента под свободной лицензией, так что можно пользоваться.

Может быть, для одного VPS это слишком трудоёмкая автоматизация, но для десятка серверов реально экономит время.

Личная автоматизация

У другого пользователя @abugaevcom агент OpenClaw на VPS помогает в личной автоматизации:

  • Ежедневная проверка балансов на разных сервисах (хостинг, сервис отправки SMS и прочие)

  • Ежедневная сводка по погоде на сегодня, рассказывает про условия для бега и велосипеда

  • Еженедельный персональный дайджест по здоровью

В отличие от предыдущего автора, здесь управление агентом осуществляется через Matrix-чат, а не Telegram. Как известно, Matrix можно установить у себя на сервере, чтобы наладить удобное общение с родственниками и коллегами из любых стран.

Также агент OpenClaw выполняет резервное копирование VM, мониторит рабочие серверы и проч.

Онлайн-радиостанция

Ещё один пользователь запустил первую в мире AI-радиостанцию, в которой все голоса и музыка генерируется в реальном времени с помощью Claude и ACE-Step. По первому впечатлению она не отличается от настоящей радиостанции: ведущие разговаривают на разные темы, ставят песни и т. д. На станции работает пять ведущих (каждый со своим голосом и характером), есть восемь тематических передач, исходный код радиостанции.

Архитектура:

┌──────────────────────────────────────────────────────────────┐
│  writ CLI                     (tmux-based process manager)   │
├──────────────────────────────────────────────────────────────┤
│  ezstream + feeder.py                                        │
│    ├── ezstream: Icecast source client (Ogg Vorbis)          │
│    ├── feeder.py: builds playlists per show schedule         │
│    ├── Interleaves talk segments with AI music bumpers       │
│    ├── Detects new content and reloads playlist (SIGHUP)     │
│    └── Runs API server as daemon thread (:8001)              │
├──────────────────────────────────────────────────────────────┤
│  Icecast :8000 ──► cloudflared tunnel ──► public URL         │
│  API :8001 ───► /now-playing /schedule /health /messages     │
├──────────────────────────────────────────────────────────────┤
│  content_generator/                                          │
│    ├── talk_generator.py        (Claude CLI + Kokoro TTS)    │
│    ├── music_bumper_generator.py (ACE-Step via music-gen)    │
│    ├── listener_response_generator.py                        │
│    └── persona.py               (5 hosts, station identity)  │
├──────────────────────────────────────────────────────────────┤
│  operator_daemon.sh             (Claude Code maintenance)    │
│  listener_daemon.sh             (message → on-air response)  │
└──────────────────────────────────────────────────────────────┘

Интересный проект, хотя тут OpenClaw даже не использовался, обошлись «голым» Claude CLI и другими инструментами.

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

Память для OpenClaw

Сейчас одна из передовых областей — это память для OpenClaw. Разработчики пытаются программными методами эмулировать человеческую память:

  • самообучение с сохранением навыков;

  • сон (с переносом нужных знаний в долговременную память).

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

На Хабре публиковался обзор самых передовых моделей памяти для OpenClaw:

  • Lossless Claw

  • OpenViking

  • ByteRover

  • MemPalace

  • LLM Wiki

Любой подход можно реализовать в своём агенте, а некоторые модули уже встроены в OpenClaw по умолчанию.

Другие агенты

Кроме OpenClaw, в списке популярных репозиториев на Github можно несколько других популярных агентов и подборки полезных навыков. В основном, эти программы рассчитаны на разработчиков и помогают в программировании.

Есть и совсем необычные способы применения агентов. Например, агент YOLO Linux заменяет собой консоль Linux и предлагает все привычные утилиты в консоли вызывать текстовыми командами. Например, «Обнови систему» вместо apt update и т. д.

Они даже собрали целый дистрибутив Linux с интегрированным агентом.

Агент Hermes

Агент Hermes уже несколько месяцев возглавляет список самых популярных репозиториев Github за месяц (91,7 тыс. звёзд на данный момент). Это автономный агент, который живёт на сервере и развивается. У него постоянная память, которая автоматически дополняется по мере того, как агент обучается в процессе работы. Если он чему-то научился, то навык автоматически сохраняется на будущее.

Установка на VPS:

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

Конфигурация:

hermes setup

Hermes изначально поддерживает более 40 инструментов — поиск в вебе, консоль, файловая система, автоматизация браузера, зрение, генерация изображений, синтез речи, выполнение кода, делегирование подагентов, память, планирование задач, планирование по расписанию, мультимодальный режим рассуждений и др. В комплекте идёт также более 40 навыков (MLOps, работа с Github, исследования и пр.). Остальные инструменты и навыки он осваивает по мере необходимости.

Hermes

Hermes

Если сравнивать с OpenClaw, то это более продвинутый агент, ориентированный на программирование.

Другие альтернативы и варианты OpenClaw см. здесь.

См. также:

  • Репозиторий Build Your Own OpenClaw, пошаговое руководство по сборке своего агента OpenClaw в 18 последовательных шагов. Каждый шаг добавляет одну концепцию и содержит работающий код с объяснением архитектурных решений. Процесс начинается с одиночного агента, а потом подключаются инструменты, навыки, персистентность сессий, компактификация истории, веб-инструменты, перезагрузка конфигов, дополнительные каналы коммуникации (общение через мессенджеры) и др. На последних этапах — настройка надёжной долговременной памяти.

  • Выбор сервера для OpenClaw.

  • Проект GoClaw для запуска OpenClaw на слабом железе.

© 2026 ООО «МТ ФИНАНС»