Один .agl файл — diagrams, docs, code stubs и IaC. Декларативный DSL, 4 уровня абстракции, 46 MCP-tools, VS Code и Cursor.
Архитектура живёт рядом с кодом, версионируется в Git, валидируется CI и порождает все производные артефакты.
Не Confluence, не draw.io, не Visio. Один .agl рядом с кодом. PR, review, rebase, blame.
Семантические правила: разрешённые связи, layers, ownership, политики. CI блокирует PR при нарушении.
C4, ArchiMate, Mermaid, Terraform, Go-stubs, ADR-docs. Регенерируются автоматически на каждое изменение.
46 MCP-tools для AI-агентов: read, mutate, validate, generate. Cursor и Claude видят архитектуру как код.
Стратегический архитектор, solution architect и тимлид — все работают в одном файле. Уровень определяет видимость и набор сущностей.
Strategic architect · ownership, portfolio, регуляторные ограничения
Solution architect · цели программы, ключевые системы
System architect · границы сервисов, контракты, потоки
Tech lead / engineer · libraries, runtime, инфраструктурные детали
Архитектура — это код. Из неё генерируются диаграммы, документация, code-stubs и инфраструктурные шаблоны. Регенерация — на каждом commit.
Все 46 инструментов сгруппированы по ролям. Cursor, Claude Desktop и VS Code-расширение подключаются через стандартный MCP-протокол.
LSP-расширение читает .agl и сравнивает с реальным кодом. Drift показывается прямо в gutter, как diagnostic. CI блокирует merge при расхождении.
Code calls payment-service, но в checkout/architecture.agl такой link отсутствует. Добавьте в DSL или удалите из кода.
HTTP-вызов fraud-service нарушает разрешённые transport-протоколы для слоя checkout. Архитектура требует gRPC. CI блокирует merge.
LeanIX и Ardoq — SaaS с lock-in. Structurizr — только модель C4. AGL — Git-first, four-layer, plus IaC и code generation.
| LeanIX | Ardoq | Structurizr | draw.io / Mermaid | AGL · IAM.Solution | |
|---|---|---|---|---|---|
| Git-first, text-source | — SaaS | — SaaS | ✓ DSL | ~ форматы | ✓ git-native DSL |
| 4 уровня абстракции | ✓ EA-метамодель | ✓ flexible | ~ только C4 | — нет модели | ✓ enterprise → software |
| Генерация diagrams / docs / code / IaC | ~ diagrams + docs | ~ diagrams + docs | ~ только diagrams | ~ только diagrams | ✓ все 4 класса |
| Drift detection | — нет | ~ интеграции | — нет | — нет | ✓ LSP + CI |
| MCP / AI-native | — нет | — нет | — нет | — нет | ✓ 46 tools |
| On-prem · sovereign | ~ enterprise plan | ~ enterprise plan | ✓ self-hosted | ✓ локально | ✓ из коробки |
| Roundtrip с Mermaid / draw.io | — нет | — нет | ~ односторонне | — нет | ✓ ≤ 5% loss |
CLI и базовая генерация — бесплатно навсегда. Платите за MCP-сервер, drift, multi-repo и SSO/RBAC.
За 30 минут — первый граф C4 из вашего описания. За 30 дней — drift detection в CI и MCP-агенты, работающие с архитектурой как с кодом.