Оценка стоимости облачной инфраструктуры в Terraform, Terragrunt, CloudFormation и AWS CDK до её развёртывания.
patrickchugh/terravision
Создаёт диаграммы облачной архитектуры AWS, Azure и GCP по запросам к ИИ, JSON-графам или коду Terraform, используя официальные облачные иконки.
Open source альтернатива:Lucidchart
Eraser
- Звёзды
- 1,660
- Форки
- 178
- Открытые issues
- 17
- Последний коммит
- 5 часов назад
Что это?
TerraVision — генератор диаграмм облачной архитектуры, который работает в обоих направлениях. Опишите архитектуру ИИ-ассистенту, например Claude или ChatGPT, и получите диаграмму либо постройте её по существующему коду Terraform. Диаграмма создаётся на основе terraform plan и отражает то, что разворачивает код: при этом учитываются условия, count, for_each и модули. Также можно использовать простой формат JSON-графа без Terraform.
Ресурсы размещаются внутри VPC, подсети, зоны или группы ресурсов с официальными иконками AWS, Azure и GCP. Результат можно сохранить в форматах PNG, SVG и редактируемых файлах draw.io; также доступно интерактивное HTML-представление, в котором можно нажимать на ресурсы и просматривать их настройки. По диаграмме можно также сгенерировать Terraform. Чтобы построить диаграмму окружения Terraform, нужны только код и файл переменных, поэтому можно визуализировать prod без доступа к облачному аккаунту.
TerraVision запускается локально как CLI, MCP-сервер или GitHub Action, который поддерживает диаграммы в актуальном состоянии в CI/CD. Лицензия — AGPL-3.0.
Ключевые возможности
- 01Строит диаграммы архитектур AWS, Azure и GCP с официальными облачными иконками и группировкой по VPC, подсети, зоне или группе ресурсов.
- 02Создаёт диаграммы на основе terraform plan, учитывая условия, count, for_each и модули.
- 03Принимает описания на обычном языке через ИИ-ассистентов, а также данные в простом формате JSON-графа.
- 04Экспортирует диаграммы в PNG, SVG, редактируемые файлы draw.io и интерактивное HTML-представление.
- 05Работает как CLI, MCP-сервер или GitHub Action для CI/CD.
Сценарии использования
- Документирование существующей кодовой базы Terraform с помощью актуальной диаграммы архитектуры.
- Построение диаграммы production- или staging-окружения без доступа к облачному аккаунту.
- Создание эскиза новой облачной архитектуры с помощью ИИ-ассистента и генерация на его основе начального кода Terraform.
- Автоматическое обновление диаграмм архитектуры в репозитории при каждом изменении Terraform.
В подборках
Темы
Частые вопросы
- Что такое terravision?
- Создаёт диаграммы облачной архитектуры AWS, Azure и GCP по запросам к ИИ, JSON-графам или коду Terraform, используя официальные облачные иконки. TerraVision — генератор диаграмм облачной архитектуры, который работает в обоих направлениях. Опишите архитектуру ИИ-ассистенту, например Claude или ChatGPT, и получите диаграмму либо постройте её по существующему коду Terraform. Диаграмма создаётся на основе terraform plan и отражает то, что разворачивает код: при этом учитываются условия, count, for_each и модули. Также можно использовать простой формат JSON-графа без Terraform.
- terravision можно использовать бесплатно? Какая у него лицензия?
- terravision распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- terravision всё ещё поддерживается?
- Активно поддерживается. Последний коммит в terravision — 23 окт. 2026 г..
- Для чего можно использовать terravision?
- Документирование существующей кодовой базы Terraform с помощью актуальной диаграммы архитектуры. Построение диаграммы production- или staging-окружения без доступа к облачному аккаунту. Создание эскиза новой облачной архитектуры с помощью ИИ-ассистента и генерация на его основе начального кода Terraform. Автоматическое обновление диаграмм архитектуры в репозитории при каждом изменении Terraform.
- Где скачать terravision?
- Исходный код и инструкции по установке — на GitHub: https://github.com/patrickchugh/terravision
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Навык для агентов, который превращает запросы на естественном языке и реальные источники вроде Terraform, Kubernetes, SQL и OpenAPI в редактируемые архитектурные диаграммы draw.io.
Провайдер Terraform для создания, изменения и удаления ресурсов AWS с помощью декларативной конфигурации.
Открытая платформа и CLI для проверки безопасности и соответствия требованиям в AWS, Azure, GCP и других облачных средах.
CLI и конвейер данных для синхронизации метаданных облачной и SaaS-инфраструктуры с хранилищем данных — для SQL-запросов, инвентаризации ресурсов и анализа безопасности.
CLI и движок Infrastructure as Code для описания и развертывания облачных ресурсов на языках программирования общего назначения.