MetaBot CLI
CLI MetaBot связывает локальных кодовых агентов с чатами и веб-панелью, сохраняя их задачи, команды и сессии
- 1 003 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Боты запускают команды и меняют файлы с правами выбранного движка
- Переписка и результаты работы проходят через платформы чатов и модель
- Компрометация токена канала или панели может открыть доступ к агенту
Установка
- Работает в
Ручная установка
curl -fsSL https://github.com/xvirobotics/metabot/releases/latest/download/install.sh | bashУстановщик полной личной среды. Перед запуском прочитайте скрипт и согласуйте фоновые службы.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Боты запускают команды и меняют файлы с правами выбранного движка
- Переписка и результаты работы проходят через платформы чатов и модель
- Компрометация токена канала или панели может открыть доступ к агенту
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
MetaBot принимает задания из мессенджера и передает их кодовому агенту на вашей машине. Для каждого бота вы выбираете агентский CLI и рабочую папку, затем задаете учетные данные канала. В одной установке можно вести несколько ботов для разных проектов. По умолчанию MetaBot запускает Codex CLI. Также есть подключение Kimi Code и совместимость с Claude Code. В веб-панели видны ответы, вызовы инструментов и созданные файлы; там можно ответить на вопрос агента или остановить задачу. Через CLI можно управлять службами MetaBot и передавать сообщения агентам. Дополнительные функции объединяют агентов в команды с общей памятью и длительными задачами. Для общения с пользователем можно использовать Telegram, Lark или Slack.
Для кого. Для разработчиков, которые хотят ставить задачи своим кодовым агентам из чата и следить за выполнением с телефона.
Подходит, если
- Долгую задачу нужно запустить из мессенджера и продолжить в локальной панели
- Разным проектам нужны отдельные боты со своими рабочими каталогами
- Нескольким агентам требуется обмен задачами и общая память между сессиями
- Нужно видеть вызовы инструментов и их результаты в общей истории задачи
Не подходит, если
- Нужен готовый облачный агент без постоянно работающей собственной машины
- Чат доступен посторонним, а бот имеет права на рабочий репозиторий
- Нужно отправлять Codex новые указания через Lark, пока задание еще выполняется: эта возможность адаптера пока разрабатывается
Пример запроса к агенту
Подключи одного бота к копии проекта и покажи в панели, как он получает задачу, задает уточняющий вопрос и возвращает результат.Ограничения
Для полной установки нужны Node.js 22.19 или новее, Git и кодовый агент со своим входом и доступом к модели. Установщик добавляет Core, мост чатов и фоновые службы: они продолжают работать отдельно от окна разговора. Платформа чата и провайдер модели получают данные своей части диалога, даже если агент работает на вашем компьютере. Для Slack требуется публичный HTTPS-адрес приема событий; без него канал не сможет передавать задания установленному мосту.
Как отключить. Остановите службы MetaBot по руководству установки и отзовите токены подключенных ботов. Перед удалением сохраните конфигурацию и данные из `~/.metabot/` и `~/.metabot-core/`. Авторизации самих кодовых движков управляются отдельно.
Частые вопросы
Как установить MetaBot?
Используйте установщик из раздела ниже после чтения скрипта. Затем выполните `metabot status` и `metabot health`, чтобы проверить подготовленную среду.
Где находится локальная панель?
По умолчанию на `http://localhost:9200`. Для входа нужен токен из `~/.metabot-core/token`; не пересылайте его в общий чат.
Как выбрать движок для разных ботов?
В конфигурации `bots.json`. Если движок не указан, выбирается Codex. Каждый бот сохраняет отдельные настройки канала, рабочей области и сессии.
Нужен ли сервер в интернете для Telegram?
Нет. Telegram принимает команды через длительный опрос, без публичного адреса для входящих событий. Машина с мостом должна оставаться включенной и иметь связь с Telegram.
Как обновляется установка?
Для пакетной установки выполните `metabot update`, для клона исходников — `metabot update --git`. Обновление из GitHub Releases сохраняет `.env` и `bots.json`. Пакетный файл `~/.metabot/default.env` может обновиться вместе со стандартными настройками.
Входит ли оплата модели в MetaBot?
Нет. Подписка агента и расходы API оплачиваются отдельно; код MetaBot имеет MIT.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыbotmux связывает Lark и Feishu с Claude Code, Codex, Gemini CLI и OpenCode: каждое сообщение запускает отдельную сессию агента с живыми карточками
Воркспейс для AI-агентов с параллельными worktree, оркестрацией между провайдерами и ботами в чат-каналах.
GitBot запускает локально Claude Code, Codex или OpenCode как многоразовых ботов с сохраняемыми потоками и заданными правами.
Мост связывает WeChat, WeCom или Telegram с локальными Codex, Claude Code, OpenCode и Pi, а агентом можно управлять с телефона.
Мост между локальными CLI-агентами: Codex, Cursor или Claude Code делегируют работу Antigravity, Grok, Kimi и еще семи агентам.
Codync превращает Claude Code, Codex, Cursor и других агентов на вашем компьютере в ботов для чата с iPhone и из терминала
Коротко о README
Сервер Core хранит свои данные отдельно от моста чатов. Установщик кладет встроенные скиллы в каталоги выбранного кодового агента.