Claude Info
AI и агенты

Idun Agent Platform

Idun-Group/idun-agent-platform

Open source платформа для развёртывания LangGraph и Google ADK агентов в production. Включает наблюдаемость, guardrails, управление MCP-инструментами, память, SSO, RBAC и AG-UI стриминг. Self-hosted, без vendor lock-in.

Установка

terminal
bash
pip install idun-agent-engine

README

Всё необходимое для развёртывания AI-агентов в production

License: GPLv3 CI PyPI Discord Stars Commits

Cloud · Quickstart · Docs · Discord · Записаться на демо

⭐ Если проект оказался полезным — поставьте звезду репозиторию. Это помогает другим его найти.

Почему Idun? Команды, разрабатывающие агентов, сталкиваются с неудобным выбором: строить платформу самостоятельно (долго и дорого) или использовать SaaS (vendor lock-in, отсутствие суверенитета). Idun — третий путь: вы сохраняете свой код агента, свои данные и свою инфраструктуру. Платформа берёт на себя production-слой.


Быстрый старт

Требования: Docker и Git.

bash
git clone https://github.com/Idun-Group/idun-agent-platform.git && cd idun-agent-platform
cp .env.example .env
docker compose -f docker-compose.dev.yml up --build

Откройте localhost:3000. Создайте аккаунт. Разверните первого агента за 3 клика.

[!TIP] Не нужна полная платформа? Запустите standalone-агента без Manager и без базы данных:

pip install idun-agent-engine && idun init

Интерактивный TUI настраивает фреймворк, память, наблюдаемость, guardrails и MCP за один проход. См. документацию CLI.


Что внутри

Наблюдаемость

Langfuse · Arize Phoenix · LangSmith · GCP Trace · GCP Logging

Трассировка каждого запуска агента. Одновременное подключение нескольких провайдеров через конфигурацию.

Guardrails

Обнаружение PII · Токсичный контент · Чёрные списки · Ограничение тематики · Проверка предвзятости · NSFW · ещё 9 типов

Применяйте политики для каждого агента на входе, выходе или обоих. Работает на базе Guardrails AI.

Управление MCP-инструментами

Регистрируйте MCP-серверы и контролируйте, к каким инструментам имеет доступ каждый агент. Поддерживаются stdio, SSE, streamable HTTP и WebSocket.

Память и персистентность

PostgreSQL · SQLite · In-memory · Vertex AI · ADK Database

Диалоги сохраняются между перезапусками. Выбирайте бэкенд для каждого агента отдельно.

Менеджер промптов

Версионируемые шаблоны с переменными Jinja2. Назначайте промпты агентам через UI или API.

Интеграции с мессенджерами

WhatsApp · Discord · Slack

Двунаправленная работа: приём сообщений, вызов агентов, отправка ответов. Верификация вебхуков включена.

[!NOTE] SSO и мультитенантность — OIDC с Google и Okta, либо логин/пароль. Рабочие пространства с ролевым доступом (owner, admin, member, viewer). Каждый ресурс привязан к рабочему пространству.

[!NOTE] AG-UI стриминг — каждый агент получает стандартизированный стриминговый API, совместимый с CopilotKit-клиентами. Встроенный чат-плейграунд для тестирования.


Архитектура

EngineОборачивает LangGraph/ADK агентов в FastAPI-сервис с AG-UI стримингом, чекпоинтингом, guardrails, наблюдаемостью, MCP и SSO. Конфигурация из YAML или Manager API.
ManagerУправляющий слой. CRUD агентов, управление ресурсами, мультитенантные рабочие пространства. Передаёт материализованные конфигурации в engines.
Web UIАдминистративная панель на React 19. Мастер создания агентов, настройка ресурсов, встроенный чат, управление пользователями.
mermaid
flowchart LR
  subgraph Actors
    Users["Конечные пользователи / Приложения"]
    Admin["Admin / DevOps"]
    CICD["CI/CD"]
  end

  subgraph Platform["Idun Agent Platform"]
    direction TB
    UI["Web UI"]
    MGR["Manager API"]
    subgraph Engines["Engines"]
      EN1["Engine 1\n(LangGraph)"]
      EN2["Engine 2\n(ADK)"]
    end
  end

  Users -->|"AG-UI / REST"| EN1
  Users -->|"AG-UI / REST"| EN2
  Admin --> UI --> MGR
  CICD -->|"REST"| MGR
  MGR -->|"Конфигурация"| EN1
  MGR -->|"Конфигурация"| EN2

Поддерживаемые фреймворки

ФреймворкСтатус
LangGraph✅ Поддерживается
Google ADK✅ Поддерживается
Другие фреймворки🗓 В планах

Участие в разработке

См. CONTRIBUTING.md. Для крупных изменений сначала откройте issue.


Лицензия

GPLv3 — Idun Group

Похожие скиллы