Настройка Headless OpenClaw с Discord через Docker-скрипты

Разработчик поделился скриптами на GitHub для настройки OpenClaw с Discord в headless-среде Docker, специально разработанной для работы без интерфейсов TUI или WebUI, которые могут быть проблематичными для программ чтения с экрана.
Ключевые детали
Репозиторий по адресу https://github.com/chigkim/easyclaw включает образ Docker (ghcr.io/openclaw/openclaw:latest) и управляющий скрипт под названием claw. Скрипт поддерживает команды: claw [init|config|log|start|stop|restart|build|update|run|dashboard].
OpenClaw работает внутри контейнера, изолированного от хоста, с подключённой папкой ~/.openclaw на хосте для постоянных ресурсов. Панель управления доступна извне контейнера.
Настройка предварительно сконфигурирована с OpenAI Responses API для работы с различными движками/моделями. Она включает:
- Браузер Chromium внутри контейнера для агента
- MarkItDown MCP для агентов, преобразующих различные файлы в markdown
- Playwright для Node.js
- UV для Python
- FFmpeg
Шаги настройки
Сначала заполните claw.toml конфигурацией, например:
[models.providers.oai]
baseUrl = "http://localhost:8080/v1"
apiKey = "api-key"
[[models.providers.oai.models]]
id = "qwen3.5-35b-a3b-q8_0"
name = "qwen3.5-35b"
input = ["text", "image"]
contextWindow = 32768
maxTokens = 8192
[agents.defaults]
timeoutSeconds = 600
maxConcurrent = 1
[agents.defaults.subagents]
maxConcurrent = 1
[channels.discord]
token = "DISCORD_BOT_TOKEN"
server_id = "1234"
Затем запустите claw init . для инициализации. Если бот правильно настроен на вашем Discord-сервере, вы можете взаимодействовать с ним на сервере. Автор отмечает, что у него "довольно свободные правила для Discord, поэтому сделайте своего бота приватным!"
📖 Read the full source: r/LocalLLaMA
👀 Смотрите также

Tessera: Открытая графическая среда для управления несколькими сессиями Claude Code
Tessera — это GUI с открытым исходным кодом, который позволяет запускать несколько сессий Claude Code рядом с изоляцией Git worktree, отслеживанием задач в стиле Канбан, просмотром изменений в реальном времени и инспекцией активности агентов.
CTOP: Терминальный интерфейс для мониторинга сессий Claude Code, без зависимостей
CTOP — это TUI на Node.js без зависимостей, который показывает загрузку CPU, память, насыщение контекстного окна, разбивку токенов и оценку стоимости для всех запущенных сессий Claude Code и Codex.

Многоагентный карьерный наставник, созданный с помощью Ollama и MCP для локального искусственного интеллекта
Разработчик создал систему из 5 агентов ИИ, которая анализирует резюме и генерирует отчеты о карьерном интеллекте, используя Ollama с llama3 локально. Система связывает выходные данные агентов так, что каждый строит на основе предыдущего контекста, а MCP обрабатывает интеграцию инструментов.

Агенты наблюдают: Панель мониторинга в реальном времени для команд агентов Claude Code
Agents Observe — это локальная панель мониторинга, которая обеспечивает наблюдение в реальном времени за сессиями агента Claude Code с использованием хуков вместо OTEL. Она фиксирует каждый вызов инструмента, иерархию агентов и события с возможностями фильтрации и поиска, работая как контейнер Docker, который автоматически запускается вместе с сессиями Claude.