Repolode
aden-hive

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. 1

    Клонируйте репозиторий

    git clone https://github.com/aden-hive/hive.git
  2. 2

    Перейдите в папку репозитория

    cd hive
  3. 3

    Запустите скрипт быстрого старта (macOS / Linux)

    ./quickstart.sh
  4. 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 обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемая среда выполнения агентов на TypeScript для координации нескольких LLM-агентов с проверкой действий человеком и журналами запусков для автономного анализа.

7 тыс.+12 за неделю2,4 тыс.TypeScriptMITОбновлён вчера

Приложение с открытым исходным кодом для запуска локальной команды AI-агентов, автоматизирующей многоэтапные задачи на компьютере; бесплатная альтернатива Claude Cowork.

15,8 тыс.+56 за неделю1,9 тыс.TypeScriptApache-2.0Обновлён позавчера

Java-фреймворк для создания долгоживущих распределённых агентов с потоковой передачей событий, разрешениями на вызов инструментов, middleware и изолированным выполнением кода.

6,3 тыс.+44 за неделю1,6 тыс.JavaApache-2.0Активно поддерживаетсяОбновлён вчера

Личный self-hosted AI-агент со встроенным WebUI, памятью, инструментами, поддержкой MCP, субагентами и автоматизациями по расписанию; работает с локальными и облачными LLM.

85+1 за неделю12PythonApache-2.0Активно поддерживаетсяОбновлён 4 дня назад