Java-фреймворк для создания AI-приложений с агентами, workflow и несколькими агентами на базе Spring AI.
hexabot-ai/Hexabot
Платформа автоматизации для создания агентных AI-сценариев в YAML, работающих в разных каналах общения и использующих инструменты, MCP, память и RAG.
- Звёзды
- 1,157
- Форки
- 238
- Открытые issues
- 28
- Последний коммит
- 29 дней назад
Что это?
Hexabot — платформа автоматизации для создания и запуска сценариев на базе AI. Сценарии описываются в YAML с типизированными контрактами времени выполнения и выполняются через actions, входные данные, результаты и настройки которых проверяются по схемам. Повторно используемые bindings отделяют возможности и конфигурацию от логики задач, поэтому один и тот же сценарий можно подключить к разным инструментам или моделям.
Платформа объединяет сценарии, actions, агентов и каналы общения в единой среде выполнения. В ней есть явные определения памяти, точки интеграции с Model Context Protocol (MCP) для совместимости инструментов и контекста, а также поддержка нескольких каналов для чатов. Zod широко используется для валидации и общих контрактов.
Для работы с данными стандартным слоем служит TypeORM: SQLite используется как локальная база данных по умолчанию, а Postgres — в production. CLI создаёт каркас новых проектов и запускает локальную среду разработки с административным интерфейсом и API на порту 3000.
Ключевые возможности
- 01Агентные сценарии в YAML с типизированными контрактами времени выполнения.
- 02Actions с проверкой входных данных, результатов и настроек по схемам.
- 03Повторно используемые bindings, отделяющие возможности от логики задач.
- 04Явные определения памяти, встроенные в среду выполнения.
- 05Точки интеграции с MCP для совместимости инструментов и контекста.
- 06Слой данных на TypeORM: SQLite для локальной работы и Postgres для production.
Сценарии использования
- Создание чат-ботов, выполняющих многоэтапные AI-сценарии в каналах обмена сообщениями.
- Подключение LLM-агентов к внешним инструментам через MCP.
- Автоматизация типовых задач в диалогах с использованием памяти и поиска.
- Локальное прототипирование сценариев для агентов перед развёртыванием с Postgres.
Быстрый старт
- 1
Установите Hexabot CLI глобально
npm install -g @hexabot-ai/cli - 2
Создайте новый проект (требуется интерактивный терминал)
hexabot create my-project - 3
Перейдите в папку проекта и запустите его в режиме разработки
hexabot dev
Что важно знать
- Лицензия — FCL-1.0-ALv2, лицензия с доступным исходным кодом, а не стандартная лицензия с открытым исходным кодом. Перед коммерческим использованием ознакомьтесь с её условиями.
- При создании проекта запрашиваются учетные данные администратора и требуется интерактивный терминал, поэтому запустить его напрямую в CI не получится.
- Требуется Node.js ^24.17.0.
Темы
Частые вопросы
- Что такое Hexabot?
- Платформа автоматизации для создания агентных AI-сценариев в YAML, работающих в разных каналах общения и использующих инструменты, MCP, память и RAG. Hexabot — платформа автоматизации для создания и запуска сценариев на базе AI. Сценарии описываются в YAML с типизированными контрактами времени выполнения и выполняются через actions, входные данные, результаты и настройки которых проверяются по схемам. Повторно используемые bindings отделяют возможности и конфигурацию от логики задач, поэтому один и тот же сценарий можно подключить к разным инструментам или моделям.
- Hexabot можно использовать бесплатно? Какая у него лицензия?
- Hexabot распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Hexabot всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Hexabot — 23 сент. 2026 г..
- Для чего можно использовать Hexabot?
- Создание чат-ботов, выполняющих многоэтапные AI-сценарии в каналах обмена сообщениями. Подключение LLM-агентов к внешним инструментам через MCP. Автоматизация типовых задач в диалогах с использованием памяти и поиска. Локальное прототипирование сценариев для агентов перед развёртыванием с Postgres.
- Как установить Hexabot?
- Установите Hexabot CLI глобально: npm install -g @hexabot-ai/cli Создайте новый проект (требуется интерактивный терминал): hexabot create my-project Перейдите в папку проекта и запустите его в режиме разработки: hexabot dev
- Где скачать Hexabot?
- Исходный код и инструкции по установке — на GitHub: https://github.com/hexabot-ai/Hexabot
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Локально размещаемый персональный AI-ассистент в виде одного бинарного файла на Go: чат с LLM, базы знаний RAG и циклы агента для браузера, shell-команд и MCP-инструментов.
Open-source DevOps-платформа для корпоративных LLM-приложений: workflows, RAG, агенты, управление моделями, оценка и fine-tuning.
Open-source SDK для создания и запуска AI-агентов на Python и TypeScript: инструменты, MCP, память и поддержка разных моделей.
Фреймворк и стек приложений с открытым исходным кодом на TypeScript для создания автономных AI-агентов: среда выполнения, плагины и локальное приложение Eliza.
TypeScript-фреймворк для создания AI-агентов с памятью, инструментами, MCP, RAG, голосовыми функциями и workflow, а также консоль VoltOps для наблюдаемости.