Android-приложение для пересылки SMS, звонков и уведомлений приложений в DingTalk, WeCom, Feishu, почту, Bark, Telegram и вебхуки.
robbin/grokbot-local-agent
Скрипты, позволяющие Grok Bot передавать сложные задачи по программированию и письму локальному агенту Pi на той же машине и получать уведомление по вебхуку после их выполнения.
- Звёзды
- 86
- Форки
- 11
- Открытые issues
- 0
- Последний коммит
- 11 дней назад
Что это?
grokbot-local-agent — набор скриптов для передачи задач от Grok Bot локальному агенту для программирования Pi на той же машине с Linux. Трудоёмкие задачи — например, пакетное редактирование файлов, небольшие скрипты, длинные черновики и исследования — выполняются через Pi с использованием собственной учётной записи пользователя для доступа к моделям, поэтому не расходуют лимит подписки Bot.
Каждый вызов создаёт отслеживаемую задачу, данные о которой хранятся в ~/.pi/tasks/<ID>/ вместе со статусом и результатами на диске. После завершения задачи вебхук получает только её ID, владельца, состояние и код завершения — это пробуждает Bot, чтобы он прочитал файлы, проверил результат, сообщил о нём и подтвердил получение задачи. Команды pending, list и ack с фильтрацией по владельцу не позволяют нескольким Bot сообщать о чужой работе, а pending помогает Bot восстановить результаты, если уведомление было пропущено.
Это лёгкий помощник для работы на машине самого Bot, а не изолированный сервис-песочница. Для него требуется Node 22+, а клиентский скрипт не имеет сторонних зависимостей.
Ключевые возможности
- 01Запускает переданные задачи через агента для программирования Pi на той же машине.
- 02Отслеживает каждую задачу по ID, сохраняя её статус и результаты на диске.
- 03Отправляет вебхук после завершения, чтобы Bot мог проверить и сообщить о результатах.
- 04Фильтрует команды pending, list и ack по ID агента-владельца, чтобы Bot не сообщали о работе друг друга.
- 05Поддерживает последующие запросы, отмену и синхронный вызов с фиксированной моделью.
- 06Необязательный монитор Telegram отправляет сведения о ходе сессии Pi в приватный чат.
Сценарии использования
- Передача пакетного редактирования файлов или написания небольших скриптов чат-ботом с ограниченным лимитом подписки.
- Подготовка длинных документов или проведение исследований после завершения хода Bot в разговоре.
- Получение проверенного отчёта о фоновой задаче по программированию после уведомления через вебхук.
- Отслеживание сессий делегированного агента в реальном времени с телефона через Telegram.
Быстрый старт
- 1
Установите Node 22+ и агент для программирования Pi
npm i -g --prefix ~/.local @earendil-works/pi-coding-agent - 2
Запустите pi в интерактивном режиме и введите /login, чтобы самостоятельно войти в модель
- 3
Скопируйте скрипты в ~/tools/pi-call
mkdir -p ~/tools/pi-call && cp -a bin/. ~/tools/pi-call/ - 4
Запустите дымовой тест, который должен вывести OK
~/tools/pi-call/pi-run /tmp "Reply with only OK" --timeout 120
Что важно знать
- Требуются Node 22+ и отдельная учетная запись или подписка для модели; пройти аутентификацию нужно самостоятельно.
- На хосте Grok Bot нужно настроить процедуру webhook и секрет, что потребует дополнительных усилий.
- Это легковесный вспомогательный инструмент, а не изолированная песочница; надежной изоляции прав доступа он не обеспечивает.
В подборках
Темы
Частые вопросы
- Что такое grokbot-local-agent?
- Скрипты, позволяющие Grok Bot передавать сложные задачи по программированию и письму локальному агенту Pi на той же машине и получать уведомление по вебхуку после их выполнения. grokbot-local-agent — набор скриптов для передачи задач от Grok Bot локальному агенту для программирования Pi на той же машине с Linux. Трудоёмкие задачи — например, пакетное редактирование файлов, небольшие скрипты, длинные черновики и исследования — выполняются через Pi с использованием собственной учётной записи пользователя для доступа к моделям, поэтому не расходуют лимит подписки Bot.
- grokbot-local-agent можно использовать бесплатно? Какая у него лицензия?
- grokbot-local-agent распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- grokbot-local-agent всё ещё поддерживается?
- Активно поддерживается. Последний коммит в grokbot-local-agent — 26 окт. 2026 г..
- Для чего можно использовать grokbot-local-agent?
- Передача пакетного редактирования файлов или написания небольших скриптов чат-ботом с ограниченным лимитом подписки. Подготовка длинных документов или проведение исследований после завершения хода Bot в разговоре. Получение проверенного отчёта о фоновой задаче по программированию после уведомления через вебхук. Отслеживание сессий делегированного агента в реальном времени с телефона через Telegram.
- Как установить grokbot-local-agent?
- Установите Node 22+ и агент для программирования Pi: npm i -g --prefix ~/.local @earendil-works/pi-coding-agent Запустите pi в интерактивном режиме и введите /login, чтобы самостоятельно войти в модель Скопируйте скрипты в ~/tools/pi-call: mkdir -p ~/tools/pi-call && cp -a bin/. ~/tools/pi-call/ Запустите дымовой тест, который должен вывести OK: ~/tools/pi-call/pi-run /tmp "Reply with only OK" --timeout 120
- Где скачать grokbot-local-agent?
- Исходный код и инструкции по установке — на GitHub: https://github.com/robbin/grokbot-local-agent
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Библиотека Java для создания Telegram-ботов на основе Telegram Bot API с поддержкой long polling и вебхуков.
Локальный AI-чат-клиент для работы с несколькими провайдерами LLM и инструментами продуктивности через протокол MCP.
Самостоятельно размещаемый центр управления агентами для программирования OpenHands, Claude Code и Codex на локальных, удалённых и облачных серверах.
Автономный CLI на Go, который выполняет план реализации в Markdown с помощью Claude Code или codex, запуская для каждой задачи отдельную сессию и проводя многоэтапное ревью кода.
Неофициальный плагин для OpenCode Desktop: добавляет управление Windows и Android, редактор провайдеров с загрузкой моделей и планирование запросов.