Repolode
patrickchugh

patrickchugh/terravision

Создаёт диаграммы облачной архитектуры AWS, Azure и GCP по запросам к ИИ, JSON-графам или коду Terraform, используя официальные облачные иконки.

Open source альтернатива:LucidchartEraser

Звёзды
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.

10,3 тыс.711PythonMITОбновлён 12 дней назад