English | 简体中文 | Español | Português | 日本語 | Русский
Создавайте надёжных, самосовершенствующихся ИИ-агентов без жёсткого кодирования рабочих процессов. Определите свою цель через разговор с кодирующим агентом, и фреймворк сгенерирует граф узлов с динамически созданным кодом соединений. Когда что-то ломается, фреймворк захватывает данные об ошибке, эволюционирует агента через кодирующего агента и переразвёртывает. Встроенные узлы человеческого вмешательства, управление учётными данными и мониторинг в реальном времени дают вам контроль без ущерба для адаптивности.
Посетите adenhq.com для полной документации, примеров и руководств.
Aden — это платформа для создания, развёртывания, эксплуатации и адаптации ИИ-агентов:
- Создание - Кодирующий агент генерирует специализированных рабочих агентов (продажи, маркетинг, операции) из целей на естественном языке
- Развёртывание - Headless-развёртывание с интеграцией CI/CD и полным управлением жизненным циклом API
- Эксплуатация - Мониторинг в реальном времени, наблюдаемость и защитные барьеры времени выполнения обеспечивают надёжность агентов
- Адаптация - Непрерывная оценка, контроль и адаптация гарантируют улучшение агентов со временем
- Инфраструктура - Общая память, интеграции LLM, инструменты и навыки питают каждого агента
- Документация - Полные руководства и справочник API
- Руководство по самостоятельному хостингу - Разверните Hive в своей инфраструктуре
- История изменений - Последние обновления и релизы
- Сообщить о проблеме - Отчёты об ошибках и запросы функций
- Docker (v20.10+)
- Docker Compose (v2.0+)
# Клонировать репозиторий
git clone https://github.com/adenhq/hive.git
cd hive
# Скопировать и настроить
cp config.yaml.example config.yaml
# Запустить настройку и запустить сервисы
npm run setup
docker compose upДоступ к приложению:
- Панель управления: http://localhost:3000
- API: http://localhost:4000
- Проверка здоровья: http://localhost:4000/health
- Целеориентированная разработка - Определяйте цели на естественном языке; кодирующий агент генерирует граф агентов и код соединений для их достижения
- Самоадаптирующиеся агенты - Фреймворк захватывает сбои, обновляет цели и обновляет граф агентов
- Динамические соединения узлов - Без предопределённых рёбер; код соединений генерируется любым способным LLM на основе ваших целей
- Узлы, обёрнутые SDK - Каждый узел получает общую память, локальную RLM-память, мониторинг, инструменты и доступ к LLM из коробки
- Человек в контуре - Узлы вмешательства, которые приостанавливают выполнение для человеческого ввода с настраиваемыми таймаутами и эскалацией
- Наблюдаемость в реальном времени - WebSocket-стриминг для живого мониторинга выполнения агентов, решений и межузловой коммуникации
- Контроль затрат и бюджета - Устанавливайте лимиты расходов, ограничения и политики автоматической деградации модели
- Готовность к продакшену - Возможность самостоятельного хостинга, создан для масштабирования и надёжности
Традиционные фреймворки агентов требуют ручного проектирования рабочих процессов, определения взаимодействий агентов и реактивной обработки сбоев. Aden переворачивает эту парадигму — вы описываете результаты, и система строит себя сама.
| Традиционные фреймворки | Aden |
|---|---|
| Жёсткое кодирование рабочих процессов | Описание целей на естественном языке |
| Ручное определение графов | Автоматически генерируемые графы агентов |
| Реактивная обработка ошибок | Проактивная самоэволюция |
| Статические конфигурации инструментов | Динамические узлы, обёрнутые SDK |
| Отдельная настройка мониторинга | Встроенная наблюдаемость в реальном времени |
| DIY управление бюджетом | Интегрированный контроль затрат и деградация |
- Определите цель → Опишите, чего хотите достичь, простым языком
- Кодирующий агент генерирует → Создаёт граф агентов, код соединений и тестовые случаи
- Рабочие выполняют → Узлы, обёрнутые SDK, работают с полной наблюдаемостью и доступом к инструментам
- Плоскость управления мониторит → Метрики в реальном времени, применение бюджета, управление политиками
- Самосовершенствование → При сбое система эволюционирует граф и автоматически переразвёртывает
hive/
├── honeycomb/ # Фронтенд (React + TypeScript + Vite)
├── hive/ # Бэкенд (Node.js + TypeScript + Express)
├── docs/ # Документация
├── scripts/ # Скрипты сборки и утилиты
├── config.yaml.example # Шаблон конфигурации
└── docker-compose.yml # Оркестрация контейнеров# Скопировать переопределения для разработки
cp docker-compose.override.yml.example docker-compose.override.yml
# Запустить с включённой горячей перезагрузкой
docker compose up# Установить зависимости
npm install
# Сгенерировать файлы окружения
npm run generate:env
# Запустить фронтенд (в honeycomb/)
cd honeycomb && npm run dev
# Запустить бэкенд (в hive/)
cd hive && npm run dev- Руководство разработчика - Полное руководство для разработчиков
- Начало работы - Инструкции по быстрой настройке
- Руководство по конфигурации - Все опции конфигурации
- Обзор архитектуры - Дизайн и структура системы
Aden Agent Framework призван помочь разработчикам создавать самоадаптирующихся агентов, ориентированных на результат. Найдите нашу дорожную карту здесь:
Мы используем Discord для поддержки, запросов функций и обсуждений сообщества.
- Discord - Присоединиться к сообществу
- Twitter/X - @adenhq
- LinkedIn - Страница компании
Мы приветствуем вклад! Пожалуйста, ознакомьтесь с CONTRIBUTING.md для руководств.
- Сделайте форк репозитория
- Создайте ветку функции (
git checkout -b feature/amazing-feature) - Зафиксируйте изменения (
git commit -m 'Add amazing feature') - Отправьте в ветку (
git push origin feature/amazing-feature) - Откройте Pull Request
Мы нанимаем! Присоединяйтесь к нам на позициях в инженерии, исследованиях и выходе на рынок.
По вопросам безопасности, пожалуйста, обратитесь к SECURITY.md.
Этот проект лицензирован под лицензией Apache 2.0 - см. файл LICENSE для деталей.
В: Зависит ли Aden от LangChain или других фреймворков агентов?
Нет. Aden построен с нуля без зависимостей от LangChain, CrewAI или других фреймворков агентов. Фреймворк разработан лёгким и гибким, динамически генерируя графы агентов вместо того, чтобы полагаться на предопределённые компоненты.
В: Каких провайдеров LLM поддерживает Aden?
Aden поддерживает OpenAI (GPT-4, GPT-4o), Anthropic (модели Claude) и Google Gemini из коробки. Архитектура не зависит от провайдера через абстракцию SDK, с интеграцией LiteLLM в дорожной карте для расширенной поддержки моделей.
В: Aden с открытым исходным кодом?
Да, Aden полностью с открытым исходным кодом под лицензией Apache 2.0. Мы активно поощряем вклад и сотрудничество сообщества.
В: Какие варианты развёртывания поддерживает Aden?
Aden поддерживает развёртывание Docker Compose из коробки, с конфигурациями для продакшена и разработки. Самостоятельное развёртывание работает на любой инфраструктуре, поддерживающей Docker. Варианты облачного развёртывания и конфигурации, готовые для Kubernetes, находятся в дорожной карте.
В: Может ли Aden справиться со сложными случаями использования продакшен-масштаба?
Да. Aden явно разработан для продакшен-сред с такими функциями, как автоматическое восстановление после сбоев, наблюдаемость в реальном времени, контроль затрат и поддержка горизонтального масштабирования. Фреймворк справляется как с простой автоматизацией, так и со сложными многоагентными рабочими процессами.
В: Поддерживает ли Aden рабочие процессы с человеком в контуре?
Да, Aden полностью поддерживает рабочие процессы с человеком в контуре через узлы вмешательства, которые приостанавливают выполнение для человеческого ввода. Они включают настраиваемые таймауты и политики эскалации, обеспечивая бесшовное сотрудничество между экспертами-людьми и ИИ-агентами.
В: Как я могу внести вклад в Aden?
Вклады приветствуются! Сделайте форк репозитория, создайте ветку функции, реализуйте изменения и отправьте pull request. Подробные руководства см. в CONTRIBUTING.md.
Сделано с 🔥 Страстью в Сан-Франциско

