Самостоятельно размещаемая среда выполнения агентов на TypeScript для координации нескольких LLM-агентов с проверкой действий человеком и журналами запусков для автономного анализа.
aden-hive/hive
Открытая среда выполнения: постоянный агент-королева планирует работу, запускает параллельных агентов-исполнителей и отслеживает результаты в общей базе SQLite.
- Звёзды
- 11,141
- Форки
- 5,634
- Открытые issues
- 1,093
- Последний коммит
- 5 дней назад
Что это?
Hive — среда выполнения для колоний AI-агентов, которые обрабатывают множество однотипных бизнес-объектов: лиды, тикеты, репозитории или документы. Вы описываете нужный результат агенту-королеве. Он самостоятельно обрабатывает первый объект, сохраняет способ работы как навык, а затем распределяет остальные задачи между параллельными исполнителями. Каждый исполнитель записывает результат в общий трекер SQLite, данные из которого можно запрашивать, проверять и использовать для возобновления работы.
В Hive есть только один примитив выполнения — цикл агента. Исполнители — это копии агента-королевы со своими задачами, более узким набором инструментов и жёстким лимитом вызовов инструментов. Оркестрация выполняется с помощью вызовов инструментов, например run_worker и run_playbook, а не через заранее заданный граф. Состояние агентов сохраняется на диск, поэтому работа продолжается после сбоя или перезапуска. Колонии можно запускать по cron, через заданные интервалы или вебхуки.
В проект входят инструменты для работы с shell и файлами, поиска по коду, PDF, веб-скрейпинга и построения графиков, а также мост к расширению Chrome для агентов, работающих в браузере. Поддерживаются любые MCP-серверы и любые модели, совместимые с LiteLLM, включая локальные модели через Ollama. Сессии, трекеры и память хранятся в виде обычных файлов в ~/.hive.
Ключевые возможности
- 01Агенты-королевы с постоянными ролями и памятью в Markdown, которая сохраняется между сессиями.
- 02Параллельные агенты-исполнители, запускаемые вызовами инструментов, с ограничением числа одновременных запусков.
- 03Общий трекер SQLite, куда исполнители записывают результаты, доступные для запросов на SQL.
- 04Возобновление выполнения: состояние сохраняется на диск и восстанавливается после сбоев.
- 05Встроенные инструменты для работы с shell и файлами, PDF, веб-скрейпинга и графиков, а также поддержка MCP-серверов.
- 06Поддержка моделей через LiteLLM, включая OpenAI, Anthropic, Gemini и локальные модели Ollama.
Сценарии использования
- Параллельное исследование одного и того же вопроса по множеству продуктов, компаний или аккаунтов.
- Выполнение повторяемого процесса для сотен лидов или тикетов с повторами и списком необработанных задач.
- Запуск фоновых задач по расписанию, которые должны переживать перезапуски и выдавать результаты, пригодные для аудита.
- Автоматизация задач в браузере или через API с подтверждением человеком на ключевых этапах принятия решений.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/aden-hive/hive.git - 2
Перейдите в папку репозитория
cd hive - 3
Запустите скрипт быстрого старта (macOS / Linux)
./quickstart.sh - 4
Позже откройте панель командой hive open из репозитория
hive open
Что важно знать
- Помимо git, требуются Python 3.11 или новее и Node.js 20 или новее.
- Нужен API-ключ или подписка на сервис для программирования либо локальная модель через Ollama.
- Репозиторий — это рабочая область uv, поэтому команда pip install -e . в корневой папке не сработает. Вместо неё используйте быстрый старт.
В подборках
Темы
Частые вопросы
- Что такое hive?
- Открытая среда выполнения: постоянный агент-королева планирует работу, запускает параллельных агентов-исполнителей и отслеживает результаты в общей базе SQLite. Hive — среда выполнения для колоний AI-агентов, которые обрабатывают множество однотипных бизнес-объектов: лиды, тикеты, репозитории или документы. Вы описываете нужный результат агенту-королеве. Он самостоятельно обрабатывает первый объект, сохраняет способ работы как навык, а затем распределяет остальные задачи между параллельными исполнителями. Каждый исполнитель записывает результат в общий трекер SQLite, данные из которого можно запрашивать, проверять и использовать для возобновления работы.
- hive можно использовать бесплатно? Какая у него лицензия?
- hive распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- hive всё ещё поддерживается?
- Активно поддерживается. Последний коммит в hive — 2 нояб. 2026 г..
- Для чего можно использовать hive?
- Параллельное исследование одного и того же вопроса по множеству продуктов, компаний или аккаунтов. Выполнение повторяемого процесса для сотен лидов или тикетов с повторами и списком необработанных задач. Запуск фоновых задач по расписанию, которые должны переживать перезапуски и выдавать результаты, пригодные для аудита. Автоматизация задач в браузере или через API с подтверждением человеком на ключевых этапах принятия решений.
- Как установить hive?
- Клонируйте репозиторий: git clone https://github.com/aden-hive/hive.git Перейдите в папку репозитория: cd hive Запустите скрипт быстрого старта (macOS / Linux): ./quickstart.sh Позже откройте панель командой hive open из репозитория: hive open
- Где скачать hive?
- Исходный код и инструкции по установке — на GitHub: https://github.com/aden-hive/hive
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Приложение с открытым исходным кодом для запуска локальной команды AI-агентов, автоматизирующей многоэтапные задачи на компьютере; бесплатная альтернатива Claude Cowork.
Java-фреймворк для создания долгоживущих распределённых агентов с потоковой передачей событий, разрешениями на вызов инструментов, middleware и изолированным выполнением кода.
Лёгкий фреймворк на Python для собственного AI-агента с WebUI в браузере, терминальным клиентом, каналами для чатов, инструментами, памятью и поддержкой MCP.
Open-source рабочее пространство, где люди и AI-агенты работают в одном pod, сохраняя собственные память, навыки и идентичность.
Личный self-hosted AI-агент со встроенным WebUI, памятью, инструментами, поддержкой MCP, субагентами и автоматизациями по расписанию; работает с локальными и облачными LLM.