Локальная настройка мультиагентного ИИ на WSL с использованием OpenClaw и Ollama

Обзор архитектуры
Разработчик задокументировал свою локальную многоагентную ИИ-систему, полностью работающую на WSL Ubuntu 24.04 в Windows. Система использует OpenClaw 2026.2.26 в качестве открытого шлюза, который подключает ИИ-агентов к мессенджерам, таким как Telegram, создавая частную ИИ-инфраструктуру под полным контролем пользователя.
Конфигурация агентов
Система состоит из четырёх специализированных агентов:
- Плутон — координатор, который распределяет задачи между соответствующими агентами. Работает на OpenRouter (бесплатный тариф).
- Гермес — занимается исследованиями, написанием текстов, веб-сёрфингом, контент-задачами и интеграциями с API, такими как YouTube. Использует OpenRouter.
- Вулкан — агент для программирования и автоматизации, работающий на 100% локально на Ollama с моделью qwen2.5-coder, что приводит к нулевым затратам на API.
- Эгида — мониторинг безопасности и аудит системы в режиме только для чтения. Использует OpenRouter.
Технические детали реализации
Стек включает:
- OpenClaw 2026.2.26
- Ollama с моделями: qwen2.5-coder, codellama, llama3.2
- API OpenRouter
- Боты Telegram (по одному на агента)
- WSL Ubuntu 24.04
- systemd для управления процессами
Затраты и конфигурация
Общие расходы составляют менее $0,01, причём Вулкан полностью бесплатен (локальный Ollama). Остальные три агента используют функцию автоматической маршрутизации OpenRouter, которая выбирает наиболее экономичные модели. Разработчик установил жёсткий лимит в $5/месяц на OpenRouter в качестве страховки.
Ключевые выводы
- WSL + systemd эффективно работают для запуска шлюза в качестве фоновой службы, которая сохраняется после перезагрузки
- Автоматическое обнаружение моделей Ollama в WSL имеет особенности — потребовалась ручная регистрация конфигурации провайдера
- Делегирование между агентами работает хорошо после правильной настройки инструкций координатора
- Ретранслятор Chrome для живого доступа в интернет требует порт 18792, а не порт шлюза (это вызвало час поиска проблемы)
📖 Прочитать полный источник: r/openclaw
👀 Смотрите также

Использование Claude Code для создания сайта на Drupal с пользовательскими шаблонами Twig
Разработчик использовал Claude Code для создания сайта на Drupal с пользовательскими шаблонами Twig и чистым HTML, обойдя традиционную тематизацию Drupal. Они использовали ddev для локальной разработки и специфические команды для настройки типов контента, представлений и таксономий.

Журнал разработки игр Claude: Уроки и стек разработки агентного Three.js
Разработчик делится практическими уроками создания игры Three.js Line Rider полностью с помощью Claude AI, включая Git worktrees, TypeScript-подход, административные слайдеры для ограничений ИИ и стек технологий с использованием Firebase, WebSockets и детерминированной пошаговой симуляции.

Claude Code использовался для реверс-инжиниринга Disney Infinity 1.0, преодолев 13-летнее ограничение на персонажей.
Разработчик использовал Claude Code (Opus 4.6 с высоким уровнем рассуждений) для обратного проектирования игрового бинарного файла Disney Infinity 1.0, выявив и исправив 13 точек проверки, которые не позволяли персонажам играть в любом наборе. Решение потребовало 17 бинарных патчей и 3 изменённых файлов данных, решив проблему, которую сообщество моддеров не могло решить более десяти лет.

Создание голосового интерфейса для агентов OpenClaw с использованием ярлыков iPhone
Разработчик создал голосовой интерфейс для агентов OpenClaw, построив конечную точку сервера на Python и интегрировав её с ярлыком iPhone, который обрабатывает преобразование речи в текст и текста в речь локально на устройстве.