Проблема фрагментации в AI-разработке
Использование одного AI-агента для задачи — это просто инструмент. Но когда вы запускаете несколько агентов над одним проектом, возникает проблема координации: кто за что отвечает, как избежать коллизий веток и где находится текущий статус каждого pull request. Agent Orchestrator (AO) от лаборатории Untrivial AI решает эту задачу, предоставляя локальное рабочее пространство, которое объединяет планирование, изолированные среды выполнения и мониторинг в одном месте.
Архитектура: Оркестратор и Рабочие (Workers)
Система построена на двух ключевых компонентах:
- Project Orchestrator: Агент высшего уровня, который работает на уровне стратегии. Он анализирует репозиторий, сохраняет контекст проекта, принимает решения о приоритетах и разбивает сложные задачи на подзадачи. Его диалог сохраняет историю решений и ограничений.
- Workers (Рабочие): Единицы выполнения. Каждый воркер — это отдельная сессия с конкретным AI-агентом, моделью и изолированным рабочим пространством. Для Git-проектов AO автоматически создает отдельную ветку и worktree, предотвращая конфликты.
Живой Kanban и контроль состояния
AO предоставляет единую панель управления, которая в реальном времени отображает статус всех активных задач. Позиция карточки на доске определяется не вручную, а автоматически на основе данных из Git, CI/CD и систем код-ревью:
- Working: Агенты, активно пишущие код или ожидающие инструкций.
- Needs you: Заблокированные сессии, упавшие тесты CI или запрошенные изменения.
- In review: Открытые PR, ожидающие проверки.
- Ready to merge: Готовые к слиянию изменения.
Поддержка 27+ AI-агентов
Главное преимущество AO — независимость от конкретного провайдера. Приложение выступает надстройкой над уже существующими инструментами. Вы можете использовать нативные интерфейсы агентов (терминал или чат), но AO управляет контекстом, файлами и обратной связью. Поддерживаются следующие популярные решения:
| Категория | Поддерживаемые агенты/модели |
|---|---|
| Корпоративные/Enterprise | Claude Code, Codex, GitHub Copilot |
| Открытые/Локальные | Aider, OpenCode, Qwen, Devin, Kiro |
| Специализированные | Cursor, Cline, Goose, Amp, Auggie, Droid, Crush, Vibe, Muse, Agy, Autohand, Kimchi, Prime Agent, OMP, Kimi, Pi, Continue |
Технические особенности и установка
AO работает как локальное десктопное приложение. Оно не требует CLI для базового использования, так как встроенный демон (daemon) автоматически отслеживает активность агентов и состояние исходного кода. Приложение доступно для macOS (Apple Silicon и Intel), Windows и Linux (AppImage, Debian/Ubuntu, Fedora/RHEL).
Для разработчиков, желающих внести вклад, проект открыт на GitHub. Доступна документация по архитектуре бэкенда, структуре пакетов и руководству по настройке агентов через CLI.
Источник: Github ↗
