GolemBot CLI
Подключает Claude Code, Cursor, Codex или OpenCode к Telegram, Slack и Discord: коллеги пишут боту, отвечает кодовый агент
- 325 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Участники чата получают агента, который запускает команды и читает файлы рабочей папки
- Токены мессенджеров и ключи поставщика моделей лежат в конфигурации бота
Установка
- Работает в
- Сервисы
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/golembotОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Участники чата получают агента, который запускает команды и читает файлы рабочей папки
- Токены мессенджеров и ключи поставщика моделей лежат в конфигурации бота
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
GolemBot запускает кодового агента за мессенджером. Командой `golembot gateway` вы поднимаете сервис, который принимает сообщения из Slack, Telegram, Discord и еще четырех мессенджеров или по HTTP и передает их выбранному агенту. Агент отвечает как обычно: пишет код, читает файлы, запускает скрипты. Бот отправляет его ответ в чат. Движок меняется одной строкой в конфиге, а блок провайдера направляет агента к другому поставщику модели без правок кода. Картинки из мессенджера сохраняются на диск, и агент их читает. Команда `/stop` отменяет текущую задачу, история сессии при этом остается. К боту подключаются навыки сообщества из каталога ClawHub. Встроенный планировщик запускает задачи по расписанию, например ежедневные сводки, и отправляет результат в чат. Каждый экземпляр шлюза показывает панель с метриками и состоянием каналов, а `golembot fleet serve` собирает несколько ботов в одну панель. Того же агента можно встроить в свой продукт. Функция `createAssistant` из пакета возвращает поток событий, и чат с агентом укладывается в несколько строк на Node.js.
Для кого. Для команд, где не все работают в терминале, и для разработчиков, которые встраивают кодового агента в свой продукт.
Подходит, если
- Коллеги из Slack или Telegram должны задавать боту вопросы по репозиторию и получать ответ от Claude Code
- Нужен ночной или утренний отчет: тесты, аудит зависимостей, сводка по задачам, отправленные в чат по расписанию
- Нужно сменить Claude Code на Codex или направить агента на другого поставщика модели, не меняя код бота
- Требуется бот для Feishu, DingTalk, WeCom или WeChat, где часть команды общается каждый день
- Нужно встроить агента в SaaS или внутренний инструмент вызовом `createAssistant` на Node.js
Не подходит, если
- Нужен единственный разговор с агентом в терминале: для этого хватает самого Claude Code или Cursor
- Чат открыт посторонним людям: бот подходит только закрытой команде
- Нужен готовый фреймворк с цепочками, векторной базой и разметкой RAG: проект передает работу кодовому агенту и этих слоев не добавляет
- Мессенджер, которого нет в списке каналов, и нет желания писать собственный адаптер
Пример запроса к агенту
Подними GolemBot на Claude Code и подключи его к нашему Telegram-чату, чтобы коллеги могли спрашивать про репозиторий.Ограничения
Сам бот не содержит модели: нужен установленный и авторизованный Claude Code, Cursor, OpenCode или Codex, а для него доступ к поставщику модели. Требуется Node.js 18 или новее. API OpenAI и Anthropic из России недоступны.
Для каждого мессенджера нужны свои токены приложения, их выдает администратор канала. Для почты, GitHub Issues и других источников готовых каналов нет, адаптер придется писать самому.
Бот выполняет то, что просит участник чата, поэтому права агента и круг людей в чате задайте заранее. Документация и интерфейс панели написаны на английском.
Как отключить. Остановите службу шлюза и удалите пакет командой `npm uninstall -g golembot`. Папка бота с конфигом и историей останется на диске, ее можно удалить вручную.
Частые вопросы
Какие кодовые агенты может запускать GolemBot?
Cursor, Claude Code, OpenCode и Codex. Движок выбирается ключом `-e` при `golembot init` и меняется одной строкой в конфиге.
В каких мессенджерах работает бот?
Slack, Telegram, Discord, Feishu, DingTalk, WeCom и WeChat, а также через HTTP API.
Как направить Claude Code на другого поставщика модели?
В конфиге задается провайдер. Через него Claude Code работает с OpenRouter, Codex с MiniMax, OpenCode с DeepSeek. Код бота при этом не меняется.
Как остановить долгую задачу?
Команда `/stop` в REPL или в чате отменяет текущую задачу и оставляет историю сессии. В коде для этого есть `assistant.cancel()`, по HTTP отдельный запрос `POST /abort`.
Что такое ClawHub и как ставить оттуда навыки?
Каталог навыков сообщества OpenClaw, который совместим с GolemBot. Поиск запускается командой `golembot skill search "data analysis"`, установка найденного тоже идет одной командой.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
Telegram — все инструментыClaude-to-IM
claude-to-im
Мост между Claude Code или Codex и мессенджерами: общайтесь с агентом из Telegram, Discord, Feishu, QQ или WeChat
Телеграм-бот для OpenCode: ставит задачи агенту, следит за ходом работы и переключает модели с телефона, пока OpenCode работает на вашем компьютере
Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами
Компактная замена OpenClaw: личный ассистент на Claude Agent SDK, агенты в изолированных контейнерах, мессенджеры добавляются скиллами
Самостоятельный сервис для наблюдения за Claude Code и Codex и одобрения их действий из Telegram, Feishu или веб-терминала
Скилл аналитики BotHelp
claude-skill-bothelp
Скилл Claude Code для BotHelp Open API: карта ботов, drop-off по шагам, экспорт подписчиков и точечное управление через открытый API
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| GolemBot (эта запись) | нет | 325 | |
| Claude-to-IM | нет | 2 897 | мост между Claude Code или Codex и мессенджерами, без выбора поставщика модели и панели парка ботов |
| tlive | нет | 214 | мониторинг и удаленное подтверждение действий агента через Telegram или Feishu |
Коротко о README
Автор описывает проект как способ вывести кодового агента из IDE и терминала в рабочие чаты. Документация в папке docs разбита по каналам, движкам и HTTP API.